2010-10-03 123 views
1

我是新來的OpenCV和一般的圖像處理。我正在爲我正在進行的一個項目拍攝食物標籤的照片。我能夠使用cvHoughLines2函數在照片上的線/條上繪製紅線。如何在基於霍夫線的OpenCV中分割圖像?

我現在想要做的是將圖像切成幾個基於霍夫線的較小圖像 - 以便食物的每條「線」(例如「卡路里」線,「蛋白質」線等)標籤被分成新的圖像。

由於我不知道如何做到這一點,有沒有人可以指點我的地方或教我如何做到這一點?

謝謝。

+0

哪種語言? – 2010-10-03 02:07:41

+0

嗨,我使用C. – ahanda10 2010-10-03 02:08:44

回答

1

據我所知,沒有功能將圖像分成多個部分。您必須設置ROI(感興趣區域),創建較小尺寸的新圖像,然後將該圖像複製到較小的圖像中。

看一看http://aishack.in/它的OpenCV教程......他們中的一些可能會幫助你

+0

謝謝,我會研究投資回報率。另一個問題 - 你知道比Hough變換更準確的查找線條嗎?我注意到HoughLines報道的一些「線條」實際上並不是我正在尋找的。有什麼建議麼? – ahanda10 2010-10-05 00:06:14

+0

我不確定任何其他尋找路線的方式......但我認爲hough足夠好。 hough變換的精度取決於您設置的閾值和您爲累加器陣列所執行的精度。嘗試與這兩個玩耍,你應該檢測到適當的線 – 2010-10-05 03:58:27