为什么我不能在图像中添加两个ROI?

为什么我不能在图像中添加两个ROI?

问题描述:

我需要使用工具栏中的“Rectangle ROI”按钮在一个图像中添加两个ROI。
但我发现,当我尝试添加第二个ROI时,第一个ROI会丢失。为什么我不能在图像中添加两个ROI?

有什么问题?
我可以简单地使用按钮在一个图像中添加两个ROI吗?怎么样?
或者,我必须使用脚本添加两个ROI,然后用鼠标调整它们的大小?

P.S.
后,我加了两个投资回报率,我算图像有多少的投资回报具有通过脚本:

image myImage := GetFrontImage() 
ImageDisplay imageDisp = myImage.ImageGetImageDisplay(0) 
number count = imageDisp.ImageDisplayCountROIS() 

它显示的图像实际上只有1的投资回报率,我真的很好奇这个。

+0

这不是一个编码问题,而是一个DM功能问题。无论如何:“虚线”投资回报率是“易变的”,也就是说,除非在保持按住SHIFT键的情况下使用工具,否则在添加另一个投资回报时会将其移除。 – BmyGuest

该工具添加的ROI为易失性,即在添加新的ROI时它们会自动替换。如果你想添加非易失性ROI,你可以通过脚本来完成。 (或者您可以通过脚本更改ROI的易失性状态。)

image myImage := RealImage("Test", 4, 200, 200) 
myImage.ShowImage() 
ImageDisplay imageDisp = myImage.ImageGetImageDisplay(0) 

ROI mR1 = NewROI() 
mR1.ROISetVolatile(0) 
mR1.ROISetRectangle(10,10,40,40) 
imageDisp.ImageDisplayAddROI(mR1) 

ROI mR2 = NewROI() 
mR2.ROISetVolatile(0) 
mR2.ROISetRectangle(50,10,90,40) 
imageDisp.ImageDisplayAddROI(mR2) 

number count = imageDisp.ImageDisplayCountROIS() 
+0

哇,太酷了〜!非常感谢你〜 –