C++ OpenCV光平面标定-线激光提取
生活随笔
收集整理的這篇文章主要介紹了
C++ OpenCV光平面标定-线激光提取
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
對于線激光中心的提取,主要有以下幾種方法可參考,圖源來自于Charms@
?
傳統(tǒng)激光條紋中心提取方法可參考該博主,對于上述方法中,目前強烈推薦細化法+灰度重心,其次不追求速度的話選擇steger算法,該算法魯棒性較好,精度高。兩種方法都可實現(xiàn)亞像素提取。
Steger算法對每張圖片進行卷積,當圖片分辨率越大,執(zhí)行速度越慢。在工業(yè)視覺中存在弊端。
效果對比:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 原圖? ?
??
Steger提取結(jié)果
灰度重心+細化法提取結(jié)果?
代碼我也就不復制粘貼了,CSDN上有很多總結(jié)的,鏈接轉(zhuǎn)
激光條紋中心提取算法,Steger算法可參考于此;
zhang-suen細化算法,灰度重心+Zhang-suen細化法可參考于此
總結(jié)
以上是生活随笔為你收集整理的C++ OpenCV光平面标定-线激光提取的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab均值滤波实现
- 下一篇: vscode终端中文乱码问题的解决方案合