簡體   English   中英

OpenCV C ++從矩形區域設置ROI

[英]OpenCV C++ set ROI from a rectangular area

有誰知道如何根據圖像波紋度設置ROI?

我使用了Hough變換來檢測白線並將紅線繪制到圖像中。 我需要做的是在矩形中設置ROI。

由於霍夫變換無法獲取每個矩形的位置,並且主要問題是我無法手動定義位置(x,y)。

有什么解決方案能夠自動檢測矩形並設置ROI?

任何人都可以為我提供一些想法或使用代碼嗎?

請原諒我的英語不好,謝謝。

在此處輸入圖片說明

這篇博客很好地解釋了如何使用hough變換查找矩形,並且還提供了一些帶有opencv 2 API的c ++代碼。

方法是找到線,將它們相交,然后找到矩形。 在您的情況下,您將擁有更多的矩形,因此會稍微復雜一些。

但是,如果您設法獲得此類圖像,為什么不只使用一些閾值並找到相連的區域(又稱為斑點)?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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