hough-transform

    12熱度

    3回答

    我有以下代碼,我想檢測該圓。 img = cv2.imread("act_circle.png") gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) circles = cv2.HoughCircles(gray,cv2.CV_HOUGH_GRADIENT) 它看起來像它不具有屬性和錯誤是下面 'module' object has n

    1熱度

    1回答

    我想使用hough變換在以下圖像中查找線條,並且我失敗了。有人可以告訴問題在哪裏嗎? 我使用的是opencv的標準代碼。 我使用python和OpenCV 2.4.2 發現: 這些矩形的線條非常鋸齒 邊緣檢測認定破碎邊緣的 即使您指定的參數連接來填補它沒有幫助的差距。 非常感謝。 EDIT 如由 「JPA」 所建議的圖象反向,並在邊緣檢測步驟被跳過,以及 這裏是反轉後的圖像 使用的參數如下 Hou

    1熱度

    2回答

    有什麼方法可以準確檢測opencv中的圓圈嗎?我正在使用hough變換,它給了我很好的效果,但大多數時候,物體和周圍的光線,光線等都會產生不好的效果,所以我在尋找除圓圈之外的選項,準確的檢測對我的項目非常重要。 我到目前爲止的基本方法是在實時拍攝的圖像中找到一些球體。我用houghcircle找到球體,然後根據我得到的半徑進行計算。 如果背景是簡單的,沒有任何問題,球體檢測沒有問題,但是如果我在我

    4熱度

    1回答

    我仍然在OpenCV的初學者了一圈,我試圖使用檢測圈HoughCircles使用以下參數: HoughCircles(gray, circles, CV_HOUGH_GRADIENT,2, gray.rows/8, 200, 90, 0, 130); 然而,HoughCircles未檢測到與圓形非常相似的形狀,如下圖所示。 您對如何解決此類問題有想法嗎? 預先感謝您。

    2熱度

    1回答

    我使用通用霍夫變換各種任意形狀來區分通用霍夫變換比較任意形狀。我會處理的幾個形狀如下圖所示: http://i50.tinypic.com/2u550t5.png 我已成功實施以下步驟: A)轉換/訓練階段 I)閾值來獲得二進制圖像 ii)使用cvFindContour獲取輪廓 iii)計算距離'r'和梯度方向φ或每個邊緣像素 ⅳ)創建R-表 每個形狀 B)識別 創建R-表的數據庫I)的任意形狀的

    5熱度

    1回答

    檢測四邊形的形狀附着在圖像變換opencv的2.4.2 的霍夫的輸出可否請你告訴我最好的算法來檢測最好的四邊形(並不總是矩形),從這些線段形狀 即使一些角落將駐留在圖像邊界之外,我還需要檢測它們 非常感謝

    2熱度

    1回答

    我使用網球檢測OpenCV庫爲我的實時項目網球檢測。我使用霍夫圓變換方法進行檢測,它所做的是在圖像中查找包括對象在內的多個圓。因此,它是很難得到從圖像所需的對象的中心和半徑的正確的座標 所以任何人有任何想法解決這個問題..........?

    4熱度

    1回答

    我寫了一個簡短的程序,演示使用OpenCV進行Hough線檢測。 在最後一步中,代碼將原始的模糊灰度圖像覆蓋在canny邊緣檢測結果上,然後覆蓋hough變換檢測線。 霍夫線被渲染爲純紅色(R = 255),3px線,但是當我覆蓋它們時,下面的圖像顯示出來由於某種原因。下面的例子。 原始圖像: 模糊,用Canny的邊緣灰度圖像+霍夫線疊加系統: 放大段: 如可以看到的,該灰度圖像通過來(顯然)是純

    7熱度

    1回答

    我是openCV的新手,但我想創建虹膜識別程序。雖然帶網絡攝像頭的系統可以檢測到眼睛,但它不能檢測到圓形的虹膜。我正在使用Hough Circle Transformation。但是如果圖像中的虹膜不夠圓,系統就無法檢測到它。任何解決方案? 所用的算法是Hough Circle Transformation。 IplImage *capturedImg = cvLoadImage("circle.

    1熱度

    1回答

    我正在使用OpenCV的HoughCircles函數。 除了有序的圓心和半徑列表之外,有什麼方法可以獲得有關結果的更多信息嗎? 我想獲得每圈的成績,也許霍夫空間矩陣本身 我現在用的是openCvdotnet C#的包裝,但我並不反對修改包裝。 我試着實現我自己的hough漸變圓變換,但結果不像原生openCV函數那樣穩健。