首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
V2EX  ›  Python

关于图像处理时的反光问题

  •  
  •   mushuiyu · 75 天前 · 1597 次点击
    这是一个创建于 75 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我最近在做一个目标物体的特征提取,但是发现因为检测物体的表面有较大的弧度,又是金属材质的物体,所以在图片获取时正对光源的弧面上中会有反光,所以在特征提取的时候那个反光的白条反而是反应最强烈的……不知道有没有做过图像处理的大佬来帮助一下,可不可以通过算法来去掉反光部分的影响,或者说有没有什么解决的思路。
    19 回复  |  直到 2019-09-27 09:41:54 +08:00
        1
    MinQ   75 天前 via Android
    能调光源调光源,一般的算法只能抑制反光。大面积的那种白得不行的反光算法也没啥办法
        2
    mushuiyu   75 天前
    @MinQ 唉,就是一条很亮的白色光带,很烦,提取边缘轮廓的时候就他最突出……
        3
    ctro15547   75 天前
    这种只能物理解决吧,算法能去掉物体表面反光这也太牛了。。或许可以淘宝看看有去反光的 uv 镜,就是单反的那种
        4
    MinQ   75 天前 via Android   ♥ 1
    @mushuiyu Real-time Specular Highlight Removal Using Bilateral Filtering,你可以看一下,但基本上也就只能处理这种水平的反光
        5
    MinQ   75 天前 via Android
    @ctro15547 比较浅的反光还是可以用逼近或者滤波去掉的
        6
    ruxuan1306   75 天前 via iPhone
    @ctro15547 对,反射光是偏振光,可以使用偏振镜过滤
        7
    ChasYuan   75 天前 via Android
    算法估计很难,这种偏振光用偏振元件滤掉更方便
        8
    arrow8899   75 天前
    没做过图像处理;不过这种大面积反光应该能识别出反光区域吧,直接把这块的亮度调低行不
        9
    KKbu   75 天前 via Android
    如果是死白区域靠算法来去掉不好办吧,要提取的是特征点吗?
        10
    KKbu   75 天前 via Android
    @KKbu 如果是边缘轮廓的话试一下形态学滤波呢
        11
    insaneguy   75 天前
    先从物理层面考虑吧,有些信息缺失不是靠算法能解决的
        12
    MinQ   75 天前 via Android
    @KKbu 应该是反光掩盖了边缘轮廓吧
        13
    jendon   75 天前
    提供一个思路,所有像素值在 240 以上的像素,获取轮廓,先进行腐蚀,再进行膨胀,最后用周围的像素来填充轮廓...
        14
    mushuiyu   75 天前
    @KKbu 嗯,提取的是边缘轮廓
        15
    mushuiyu   75 天前
    @ctro15547 那我也买个 uv 镜试一下
        16
    mushuiyu   75 天前
    @MinQ 是反光部分也被当做特征提取出来了
        17
    jendon   75 天前
    @mushuiyu UV 镜是滤紫外线用的。滤反光用偏振镜(PL), 其实效果有限……
        18
    jendon   75 天前
    试试 v2 能不能放图
        19
    aguesuka   74 天前 via Android
    两种方案,第一种是物理手段。第二种是摄像头固定,改变光源角度拍,然后合成
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3561 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 10:16 · PVG 18:16 · LAX 02:16 · JFK 05:16
    ♥ Do have faith in what you're doing.