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