作者popen (快樂的工作)
看板C_and_CPP
標題Re: [問題] 有人做過粗糙表面的瑕疵檢測嗎?
時間Thu Oct 10 16:23:58 2019
檢測手機sim卡卡座瑕疵, 像刮傷,刀紋,凹陷
https://drive.google.com/open?id=18o6lbV1HDsP6VdzvKKp5CMIGSyy9_3nK
https://drive.google.com/open?id=1-eRRoi_1H5zmWdVh1ByBZbw-4v7aGG8B
https://drive.google.com/open?id=1v1XxsQDJ_72rG5fpw_HDsYgPQ0kc995H
https://drive.google.com/open?id=1ZRLSYgIQ2JQ8ZgsuBlJ9ikI7z6QtRbxg
像上面的照片,4張都有一些明顯的瑕疵
卡座金屬製的,有點紋路,刮痕明顯還算容易辨識出來,
但如果刮傷的線很細,或顏色對比不夠明顯,就不易找出來,
看之前的推文有人說用球形光源打光較均勻, 是個不錯的建議,
因為我用環形光源打光,有上面亮,下面較暗的問題
不知有沒有人做過這種背景粗糙的缺陷檢測,
應該很多行業都有這種需求吧,金屬製品很多
※ 引述《popen (快樂的工作)》之銘言:
: 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
: 額外使用到的函數庫(
: Library Used): (Ex: OpenGL, ...)
: OpenCV
: 如標題,
: 如果在粗糙的金屬表面或粗糙的背景上面有
: 刮痕或有斑點,要檢測上面的刮痕或斑點,
: 有人做過類似的東西嗎?
: 我是先用gaussian blur降噪,再用二值化分割出缺陷,
: 但發覺還是有些缺陷分不出來,
: 不知有沒有比較強健的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.105.54 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1570695842.A.A9F.html
推 Schottky: ........這是你的相機太爛,雜訊太多,不是產品表面粗糙 10/10 17:06
→ Schottky: 如果還在開發階段,建議每天一大早都要校正相機一次 10/10 17:07
→ Schottky: 相關的知識可以問數位相機的業務,他們會告訴你 10/10 17:10
→ popen: 這是我用手機拍電腦的照片,真實相機拍出來的照片很清楚 10/11 00:36
→ popen: 是因為我用手機拍較模糊 10/11 00:36
推 alex20701: 建議你去光源廠把所有光源都撸過一輪 10/12 11:54
推 alex20701: 不同顏色不同類型,甚至疊加會有意想不到的效果 10/12 11:57