Transparent Scrollable Overlay Help

1 Ansicht (letzte 30 Tage)
Suki Sandhu
Suki Sandhu am 24 Feb. 2017
Hey there, I am working on a GUI through GUIDE and instead of imfuse()'ing the images together, I want to get an overlay so I can adjust the transparency. The imgStackCopy is the original image stack and the savedImageStack is the binary mask stack. I have the following code, but it is very slow and the mask does not disappear while scrolling so the updated one will show for the next slice.
newImageCData = handles.imgStackCopy(:,:,handles.currentSliceNum + scrollUpDown/3);
handles.imageAxes.CData = newImageCData;
handles.currentSliceNum = handles.currentSliceNum + scrollUpDown/3;
set(handles.sliceNumberText, 'String', handles.currentSliceNum);
hold on;
a = imshow(handles.savedImagesStack(:,:,handles.currentSliceNum + scrollUpDown/3));
set(a, 'AlphaData', 0.5);
Is there any way of better overlaying the images together so the transparency can be adjusted and it is fast?

Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by