[英]How can i draw a slanted rectangle in a frame (or picture)?
我有一个代码,可以将视频分割成帧,然后问我要在该帧上绘制多少个矩形(下面的代码中只有第一个帧, k
)。
我也希望能够绘制一个倾斜的矩形。 有什么命令可以帮助我吗?
if k==1
result=input('How many rectangles would you like to draw? ');
pos=zeros(result,4);
for i=1:result
handle=imrect;
pos(i,:)=handle.getPosition;
end
end
在您的代码中, imrect
负责绘制矩形。
您可以使用impoly
绘制一些多边形(此处为倾斜的矩形)。
编码
imshow('cameraman.tif')
h_poly = impoly;
会给
您可以通过拖放选择的蓝色手柄来修改形状。
蓝色手柄的位置可以通过
pos = getPosition(h_poly)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.