![](/img/trans.png)
[英]How do I crop an open CV matrix with an rectangle that overlaps the boundary of the source image
[英]how to draw a rectangle in an image using open cv?
我想使用Open CV C ++在圖像中繪制矩形嗎?我讀了一個叫做CV :: rectangle的函數,有人可以解釋這個函數的工作原理嗎?或者還有其他方法可以用來繪制矩形嗎?
沒錯,可以使用cv :: rectangle 。
您應該可以使用此代碼繪制一些內容
cv::rectangle( img, cv::Point2f( 10, 10 ), cv::Point2f(100, 100), cv::Scalar( 255, 0, 0 ) );
這將繪制一個紅色矩形,其左上角為(10,10),右下角為(100,100)。
這也假定img具有3個通道的usigned int類型,如果類型不同,則需要在Scalar中更改值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.