我最近在做一个目标物体的特征提取,但是发现因为检测物体的表面有较大的弧度,又是金属材质的物体,所以在图片获取时正对光源的弧面上中会有反光,所以在特征提取的时候那个反光的白条反而是反应最强烈的……不知道有没有做过图像处理的大佬来帮助一下,可不可以通过算法来去掉反光部分的影响,或者说有没有什么解决的思路。
1
MinQ Sep 26, 2019 via Android
能调光源调光源,一般的算法只能抑制反光。大面积的那种白得不行的反光算法也没啥办法
|
3
ctro15547 Sep 26, 2019
这种只能物理解决吧,算法能去掉物体表面反光这也太牛了。。或许可以淘宝看看有去反光的 uv 镜,就是单反的那种
|
4
MinQ Sep 26, 2019 via Android @mushuiyu Real-time Specular Highlight Removal Using Bilateral Filtering,你可以看一下,但基本上也就只能处理这种水平的反光
|
6
ruxuan1306 Sep 26, 2019 via iPhone
@ctro15547 对,反射光是偏振光,可以使用偏振镜过滤
|
7
ChasYuan Sep 26, 2019 via Android
算法估计很难,这种偏振光用偏振元件滤掉更方便
|
8
arrow8899 Sep 26, 2019
没做过图像处理;不过这种大面积反光应该能识别出反光区域吧,直接把这块的亮度调低行不
|
9
KKbu Sep 26, 2019 via Android
如果是死白区域靠算法来去掉不好办吧,要提取的是特征点吗?
|
11
insaneguy Sep 26, 2019
先从物理层面考虑吧,有些信息缺失不是靠算法能解决的
|
13
jendon Sep 26, 2019
提供一个思路,所有像素值在 240 以上的像素,获取轮廓,先进行腐蚀,再进行膨胀,最后用周围的像素来填充轮廓...
|
18
jendon Sep 26, 2019
试试 v2 能不能放图
|
19
aguesuka Sep 27, 2019 via Android
两种方案,第一种是物理手段。第二种是摄像头固定,改变光源角度拍,然后合成
|