V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wiikzz
V2EX  ›  问与答

图片编辑中的“增强”功能是怎么实现的呀?

  •  
  •   wiikzz · 2022-11-01 16:36:27 +08:00 · 565 次点击
    这是一个创建于 756 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近做项目,需要实现一下图片的增强、黑白、灰度等效果。目前我使用的是 OpenCV 来进行处理,灰度可以使用自带的方法处理,黑白效果参考了网上的一个方法,勉强实现了,就是这个增强效果不知道怎么个意思,网上各种尝试也没有达到理想中的效果。

    像“直方图均衡化”等,也尝试过了,在色彩多的一些图(如风景图)上效果还可以,一些色彩稍单调的,就拉跨了,颜色大变样。

    有没有哪位大神对这方面有了解的,或者有方向的,非常感谢。

    ps:本人对图片相关处理只是略懂,能用的程度。项目是 Android 项目,使用的是 OpenCV Android 版。

    gam2046
        1
    gam2046  
       2022-11-01 16:41:55 +08:00
    多数软件的自动修图或者你说的增强,是通过加大对比度与饱和度实现的。

    如果你对比这些软件增强前后的直方图,可以发现,处理后的图片,在直方图上的表现,低频部分几乎看不到了。
    whywaoxaks
        2
    whywaoxaks  
       2022-11-01 18:11:38 +08:00
    猜测:fft→对高频增强→ifft
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3513 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:51 · PVG 12:51 · LAX 20:51 · JFK 23:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.