怎样检测一张图片的细腻度? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不在回答技术问题时复制粘贴 AI 生成的内容
Reign
V2EX    程序员

怎样检测一张图片的细腻度?

  •  
  • /a>
      Reign 2017-05-12 21:20:59 +08:00 4457 次点击
    这是一个创建于 3140 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Flickr 上打开一张图片:

    https://farm4.staticflickr.com/3228/2962383703_47cfb9e096_n.jpg

    是不是很漂亮这张图片?

    现在打开原图:

    https://farm4.staticflickr.com/3228/2962383703_7aeb15750b_o.jpg

    一下就很模糊了,图片上基本都是模糊的色块,比较难看,图片质量很低,那么问题来了,有没有一种开源算法 or 软件,能够具体评定一张图片它的细腻度高低?

    18 条回复    2017-05-13 17:34:26 +08:00
    Rubbly
        1
    Rubbly  
       2017-05-12 21:51:55 +08:00
    不明白你指的细腻度是什么,因为在我看来原图肯定是要比图一评分高的...
    twm
        2
    twm  
       2017-05-12 21:54:29 +08:00
    觉得好看是因为你看不清。。。
    isCyan
        3
    isCyan  
       2017-05-12 22:06:15 +08:00 via Android
    并不觉得第一张比第二张好
    70599
        4
    70599  
       2017-05-12 22:10:33 +08:00
    应该是说可见像素都有锐利边缘,类似像素画的感觉
    lavvrence
        5
    lavvrence  
       2017-05-12 22:13:10 +08:00   3
    学 EE 的表示可以做 FFT 变换看一看频谱的高频成分有多少。一般情况,精细的图片经过低通滤波能够将所谓的「细腻度」拉低。
    Ginson
        6
    Ginson  
       2017-05-12 22:24:48 +08:00
    如果你指的是图片的清晰度,我之前也有过同样需求
    当时我找到一个软件,http://www.unabc.com/soft/8892.html
    包含了多种清晰度评价函数:TenenGrad 函数、Brenner 函数、方差函数、平方梯度函数、Vollath 函数、加窗梯度函数、熵函数。 软件可以进行多个函数的权重分配计算,并将结果列表显示。

    不是专业程序员,具体算法我一点都不懂,但是希望能给你参考。
    zhidian
        7
    zhidian  
       2017-05-12 22:55:50 +08:00
    5,6 楼都有道理。不过我觉得你可以把两张图缩放成同样大小,然后看 jpeg 图片大小就可以了……
    wsy2220
        8
    wsy2220  
       2017-05-12 23:15:32 +08:00
    FFT 后看高频部分还剩多少
    Devmingwang
        9
    Devmingwang  
       2017-05-12 23:21:19 +08:00 via Android   3
    最好的方法:
    停!放大放大再放大
    哈哈,每一根毛都看得清清楚楚。
    JerryCha
        10
    JerryCha  
       2017-05-12 23:52:33 +08:00
    过一个高通滤波器看看还剩多少东西
    laxenade
        11
    laxenade  
       2017-05-13 00:00:00 +08:00 via Android
    不知道是不是你想要的 但你可以试一下 SSIM
    aliipay
        12
    aliipay  
       2017-05-13 00:04:34 +08:00
    图一感觉渣渣啊
    imn1
        13
    imn1  
       2017-05-13 00:07:25 +08:00
    HDR
    soratadori
        14
    soratadori  
       2017-05-13 01:13:23 +08:00
    FFT
    Death
        15
    Death  
       2017-05-13 09:05:20 +08:00 via Android
    根据频域的高频分量或者图像的梯度判断?
    shadowind
        16
    shadowind  
       2017-05-13 09:19:33 +08:00
    试试这个,https://github.com/Niekon/FuzzyDetection。
    用到了运动模糊检测,虽然和你这个有一定的不同,但可以参考一下。
    liuyanjun0826
        17
    liuyanjun0826  
       2017-05-13 14:09:50 +08:00
    主要是看图片的亮度吧
    bellchu
        18
    bellchu  
       2017-05-13 17:34:26 +08:00 via Android
    LZ 散光?多久没换眼镜了?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1460 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 16:40 PVG 00:40 LAX 08:40 JFK 11:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86