[英]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.