hough-transform

    2熱度

    2回答

    嗨,大家好,我正在研究一個項目,我們正在試圖檢測眼睛是閉合還是打開在圖片中......我們迄今所做的是我們檢測到了然後我們應用霍夫變換希望虹膜是眼睛打開時唯一的圓圈問題是當眼睛閉合時它也會產生圓圈 這裏是代碼: import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.MatOfRect;

    0熱度

    1回答

    好吧,我想製作一個程序來檢測相機流中的一條線。這是用於線路跟隨者機器人。所以如果機器人知道兩條平行線的角度,他知道他必須騎自行車。 我執行後續功能: 製作幀灰色 高斯模糊 Canny邊緣 霍夫變換 的第一件事是,即當沒有行,程序終止。 (也只有幾行時)。 我不知道該如何解決。 此外,我想獲得線的角度。我想要得到的2條平行線的距離(和知道魔女2線平行) 這是我非常簡單的代碼,我包含了大部分互聯網上的

    2熱度

    1回答

    我從書Feature Extraction & Image Processing得到了一個代碼。 由於我是Matlab的初學者,我不知道如何運行這些代碼來查看結果。 他們完成嗎? 第一招:霍夫變換的線條 %Polar Hough Transform for Lines function HTPLine(inputimage) %image size [rows,columns]=size(

    25熱度

    5回答

    我試圖檢測圖像中的完整圓和半圓。 我下面下面提到步驟: 過程圖像(包括Canny邊緣檢測) 查找輪廓和繪製它們的空的圖像上,這樣我可以消除不必要的分量。 (處理後的圖像正是我想要的。) 使用HoughCircles檢測圓圈。這就是我得到的。 我試圖在HoughCircles改變參數但因爲它變化的基礎上照明和圓形的圖像的位置的結果並不一致。 我接受或拒絕一個基於它的大小的圓圈。所以結果是不可接受的。

    2熱度

    3回答

    我正在使用opencv和java來查找圖像上的圓圈,到目前爲止我有下圖。 我使用霍夫用這樣的代碼來找到的那個圓圈: Imgproc.medianBlur(result, result, 3); Imgproc.medianBlur(result, result, 3); Imgproc.medianBlur(result, result, 3); Mat circle

    0熱度

    1回答

    我有一個簡單的腳本運行流式傳輸我的網絡攝像頭的圖像,我想做一些像canny-filter和hough轉換一樣的操作來檢測liveimage中的行: import cv2 import math # Init cap = cv2.VideoCapture(0) while(True): # Capture frame-by-frame ret, frame = cap

    0熱度

    1回答

    我正在使用EmguCV(.NET版本的OpenCV)開發一個項目,我正在使用概率Hough轉換來查找線條。 所以起初我正在執行canny操作符。之後進行Hough變換。 Gray cannyThreshold = new Gray(50); Gray cannyThresholdLinking = new Gray(300); Image<Gray, Byte> cannyEdges = g

    1熱度

    1回答

    - 請參閱下面的更新/答案。用戶錯誤! - 我想了解如何設置Imgproc.HoughLines()中的參數以查找較短的行。我已經試過這樣的事情不會在所有的工作: Imgproc.HoughLines(matSrc, matLines, 1, Math.PI/180, houghThreshCurrent, 25, 10); 我已經嘗試了最後兩個參數幾個值,但沒有一個似乎工作 - 它發現沒有臺

    3熱度

    1回答

    得到了一個小問題: 目前我正在用我的網絡攝像頭的覆盆子pi探測圈。 有很多關於使用HoughCircles在python中檢測圈子的主題,並且我得到了這個工作。但它有點太慢了:它給了我幾秒鐘的巨大延遲。 在這幾秒鐘內,即使我確定自己在網絡攝像機前面保留了圓圈,它仍會繼續打印「未檢測到圓圈」。幾秒鐘後,它會打印中心的位置。 我的代碼粘貼在下面,任何幫助表示讚賞! import cv2 import

    0熱度

    1回答

    在我的項目中我需要檢測圖像中的行。我實際上必須檢測矩形內的行和列。我使用OpenCV來實現這一點。我已經成功完成了它,但它有點慢。我使用許多函數來預處理圖像 - 例如閾值,精明的,擴張,高斯模糊等 我用HoughLines這樣 Imgproc.HoughLines(image, lines, 1, Math.PI/90 , threshold, minLineSize, maxGap); 大約