簡體   English   中英

如何在框架(或圖片)中繪制傾斜的矩形?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM