在matlab中使用imrect的多个可拖动矩形的事件监听器

时间:2016-09-08 11:14:17

标签: matlab event-listener

我有以下代码片段,其中我在图像上绘制了多个可拖动的矩形。

function computeButton_Callback(hObject, eventdata, handles)
% hObject    handle to computeButton (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
PImage=handles.ProcessedImage;
Image=handles.Image;
imshow(Image);
hold on;
bw=bwconncomp(PImage,4);
regions=regionprops(bw,'BoundingBox','PixelIdxList');
for i=1:length(regions)
    box=regions(i).BoundingBox;
    h=imrect(gca,box);
    %rectangle('Position',box,'EdgeColor','black','LineWidth',2);
end

我想创建一个事件监听器,它将记录所有矩形的属性(高度,宽度),甚至是图像上每个可拖动矩形的更改。

0 个答案:

没有答案