我是opencv的新用戶。我目前正在做一個使用opencv進行產品檢查的項目。我打算提取好產品的邊緣和不好的產品,然後比較它們的邊緣可能與均方差。然而,作爲第一步清楚地提取邊緣已經相當困難。帶有opencv的計算機視覺 - 邊緣檢測產品檢測
好樣本:好的產品 [1] 當我使用Canny邊緣檢測,把好產品的邊緣(圖片的藍色部分)只[在這裏輸入的形象描述] [1]!]包括產品的一部分,如下: 邊緣好的產品 [2]
我還試圖用adaptiveThreshold使灰階畫面更加清晰[在這裏輸入的形象描述] [2]!]然後使用邊緣檢測。但是,由於噪聲很多,檢測到的邊緣不如預期的那麼好。
因此,我想問一個解決方案,提取邊緣或任何比較好的產品和壞產品與opencv的更好的方法。對不起,以上英文不好。
最好的可能是獲得更好的照明和統一的背景 – Micka
謝謝!如果我能成功地提取好的和壞的產品的邊緣,我應該用什麼樣的比較方法來進一步測試兩個邊緣?如果我使用平方差或逐個像素的直接差異,由於移動的圖像,它似乎是一個意想不到的差異。因此,我想問問是否有任何方法將兩個圖像與opencv對齊,以便我可以直接提取或使用方差來計算兩個圖像的相似度。 –
示例圖像丟失 – sturkmen