簡體   English   中英

如何使用Open CV在圖像中繪制矩形?

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

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