hough-transform

    2熱度

    2回答

    我正在嘗試對水平和垂直堆疊的書脊進行分割。當圖片太大時,我遇到了一個問題。 只有圖像的一部分可以在整個窗口中可以看出,這意味着它不會處理它是假設來處理原始圖像: 它處理 圖像 圖像應該處理,而不是 我甚至無法看到假設要處理的整個圖像。因此,我試圖最小化窗口只是使用=> CV ::調整大小此圖片(圖像,圖像,CV :: Size2i(image.cols/6,image.rows/6)); //調整

    3熱度

    1回答

    我有一張圖像,裏面有一些文字。我想發送圖像到OCR,但圖像中有一些白色的噪音,所以OCR結果並不是那麼好。我試圖腐蝕/擴大圖像,但無法達到完美的工作門檻。由於圖像中的所有文字都是完全水平的,我嘗試了Hough變換。 下面是當我運行與OpenCV捆綁在一起的樣本hough變換程序時,圖像的樣子。 問題 我怎麼能黑掉一切除了其中紅色線是? 或如何爲紅線突出顯示的每個區域劃出單獨的圖像? 我只想專注於水

    0熱度

    1回答

    我正在使用cv :: HoughLines獲取在矩陣中找到的行。矩陣是好的(我知道這是因爲我得到了一個輸出。Ist是一個8位整數映射,0表示黑色,255表示白色點)。 問題是,我得到良好的角度值,但部分負距離值。這可能嗎?我認爲距離總是正面的。

    0熱度

    1回答

    我對理解霍夫變換有疑問。在hough變換中,天使theta意味着需要檢測線條的線條,就像我想要在30或50或60或70或80中檢測線條那樣,那麼我應該只更改theta的值?

    1熱度

    2回答

    我一直在嘗試檢測眼睛的虹膜區域,然後在檢測區域周圍繪製一個圓圈。我設法使用閾值函數獲得包含瞳孔,上眼瞼線和眉毛的清晰黑白眼睛圖像。 一旦這被實現HoughCircles施加如果有出現在圖像中圓圈來檢測。但是,它從不檢測任何圓形區域。上HoughCircles閱讀後,它指出 霍夫梯度法的原理如下: 首先,圖像需要通過邊緣檢測階段被傳遞(在這種情況下,cvCanny())。 我則閾值函數之後添加一個精

    1熱度

    1回答

    我試圖在CUDA中實現最大性能Circle Hough變換,藉此邊緣像素座標在Hough空間中投票。紅隧僞代碼如下,我使用的256×256像素的圖像大小: int maxRadius = 100; int minRadius = 20; int imageWidth = 256; int imageHeight = 256; int houghSpace[imageWidth x ima

    2熱度

    1回答

    我試圖找到使用Python包裝的OpenCV的圖像圈的所有對象。 喜歡的東西this。 使用cv2.HoughCircles,但我無法找到最佳參數。 有沒有可能? 我的代碼: import cv, cv2 import numpy as np im = cv2.imread("C:/1.jpg") grey = cv2.cvtColor(im, cv.CV_RGB2GRAY) blur

    0熱度

    1回答

    目標是檢測圖像中的5個白色圓圈。其中圓圈必須被檢測到的測試圖像是這裏顯示的圖像640x480 請下載原始圖像在這裏,1280x1024 我正在使用不同的方法來展示各種圓/橢圓檢測方法的評估。但不知何故,我無法修復我簡單的Hough變換代碼。它不檢測任何圈子。我不清楚問題是否與預處理步驟或HoughCircle的參數有關。我已經通過論壇中所有類似的問題,但仍然無法解決問題。這是我的代碼。請幫我在這方

    4熱度

    3回答

    我在圖像中有一個簡單的網格,我試圖確定網格大小,例如, 6x6,12x12等。使用Python和cv2。 我正在與上述3×3柵格測試它,我打算通過在圖像中檢測它們計數多少垂直/水平線有確定網格尺寸: import cv2 import numpy as np im = cv2.imread('photo2.JPG') gray = cv2.cvtColor(im,cv2.COLOR_BGR

    2熱度

    1回答

    工作做 我嘗試檢測,並與這些步驟讀取車牌: 1)通過使用houghlines檢測四邊形(已經拿到了這個問題,這一步,對不起) 2)修正角度這個四邊形爲矩形 3)在這個矩形執行OCR ,你可以看到我的代碼here視覺問題/效果。 代碼本身可以找到here。 免責聲明:我爲此使用了Emgu CV,但如果有人友好地回答我,我不想打擾他或她給我一個具體的包裝答案。 public string loadIm