影像上有一條亮色的細線,但是細線的寬度只有一兩個像元,請問怎么將細線提取出來?

uj5u.com熱心網友回復:
轉換到頻域上?uj5u.com熱心網友回復:
先模糊即柔化,再自適應二值化,……uj5u.com熱心網友回復:
模糊一下,細線估計可能就模糊沒了
uj5u.com熱心網友回復:
逐步提高模糊的程度,如果模糊沒了,退一步。
uj5u.com熱心網友回復:
或者改用沿紋理垂直的方向徑向模糊?uj5u.com熱心網友回復:
徑向模糊 → 動感模糊uj5u.com熱心網友回復:
剪影法,兩幅圖異或?uj5u.com熱心網友回復:
這部分還沒有弄過,僅前些時間簡單了解了一下opencv,還用它寫了幾行代碼播放了一個avi,顯示過幾張圖片,另外根據網上的教程一步一步進行過一次人臉識別的小demo,但原理什么的都還不清楚,似乎很麻煩。1. 不太了解所謂的“提取”,其結果是什么?一張只有一條細線的圖片,或者是這條細線的特征值?
uj5u.com熱心網友回復:
這部分還沒有弄過,僅前些時間簡單了解了一下opencv,還用它寫了幾行代碼播放了一個avi,顯示過幾張圖片,另外根據網上的教程一步一步進行過一次人臉識別的小demo,但原理什么的都還不清楚,似乎很麻煩。
1. 不太了解所謂的“提取”,其結果是什么?一張只有一條細線的圖片,或者是這條細線的特征值?
提取的意思就是一張只有一條細線的圖片,細線部分保留,其他部分像素值為0
uj5u.com熱心網友回復:
剪影法,兩幅圖異或?
uj5u.com熱心網友回復:
或者改用沿紋理垂直的方向徑向模糊?
趙老師,請問您說的模糊對應哪個演算法呀?opencv有對應的方法沒?
uj5u.com熱心網友回復:
這個線的寬度有沒有范圍限制?有沒有比較固定的方向? 如果這個范圍限定的很小,而且方向比較固定,感覺就好辦一些,否則可能就麻煩一些。根據前些時間看卷積的理解,可以采用其中的類似步驟,以下是我理解下的方案:1. 設定一個線寬2倍的正方形框(估計2倍比較合適,或者1.5~2倍之間),邊長至少應該有3像素。設定十字形位置(寬度和線寬一樣)權重值2,其它為1,該設定的目的是使線條的位置加亮,而其它地方更暗
2. 拿設定的視窗在影像上滑動,每滑過一個像素,就采用設定的權重計算范圍內的所有像素的一個平均值后形成一個像素點的值,滑過所有像素后,形成一幅比原影像小兩個像素的新影像
3. 新影像中二值化處理。計算所有像素的平均值,然后把所有小于平均值的像素全部置為0,大的則置為255
4. 新影像中,把所有和影像邊緣不連接的255像素全部置為0
哈哈,不知道是否管用,其實也是一種模糊后再處理的方法,只是模糊不采用簡單的自述平均值而已
如果有時間我寫個程式試試
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
百度搜“動感模糊 源代碼”。uj5u.com熱心網友回復:
關注,學習中轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/72201.html
標籤:圖形處理/算法
上一篇:關于Win32 api函式的問題
