在圖像上運行Canny邊緣檢測器後,我得到清晰的線條。但是,在Canny邊緣圖圖像上運行時,Hough線功能似乎錯過了非常顯眼的線條。 我只保留垂直和水平霍夫線(公差爲15度)。很多額外的線條即將到來,但邊界矩形的清晰可見的線條未被拾取。Hough變換檢測不到的突出線
這裏的片段:
cvCanny(img, canny, 0, 100, 3);
lines = cvHoughLines2(canny, storage, CV_HOUGH_PROBABILISTIC, 1, CV_PI/180, 35, 20, 10);
的主要目的是檢測表示鏈表的節點的矩形框。但是squares.c示例程序只能檢測完美的矩形,而不是如果箭頭觸摸矩形邊界。
您能否介紹一下Hough線功能的改變,這將幫助我得到對應於Canny邊緣圖像中清晰可見線的Hough線?
本週第五次:圖像處理功能都是使用正確的參數。使用傳遞給cvHoughLines2()的參數進行遊戲,直到找到一組滿足您需求的參數。 – karlphillip