php 有没有简单的方法识别两张图片是否相似/相同? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
weisoo
V2EX    PHP

php 有没有简单的方法识别两张图片是否相似/相同?

  •  
  •   weisoo 2015-03-02 20:26:37 +08:00 6631 次点击
    这是一个创建于 3944 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用路由器弄监控,设置好了每隔N秒截一张图上传到FTP。现在想用php处理图片,判断如果图片相同,就不保存了。
    因为我只懂php,其他语言不懂,所以来求个php代码。
    有没有现成的开源类库呢?
    第 1 条附言    2015-03-02 21:15:29 +08:00
    2、3、4楼说的就是我想要的,已解决,谢谢。
    12 条回复    2015-03-09 15:20:22 +08:00
    noli
        1
    noli  
       2015-03-02 20:45:13 +08:00
    你(或者你们公司)需要这个~ http://www.tuputech.com/
    这种(判断图片相似)的事情,经过好多人工智能训练的系统是,能够拿来赚大钱的,别指望轻易开源了吧。
    breeswish
        2
    breeswish  
       2015-03-02 20:57:24 +08:00   1
    看需求似乎只需要与上一次递交上来的图片作比较就行,感觉很 naive 的算法就可以了
    Google 了一下搜到这个供参考: https://gist.github.com/mncaudill/1326966
    br00k
        3
    br00k  
       2015-03-02 21:00:10 +08:00   1
    监控服务端应该就支持吧,就是图像有变化才截图上传的。以前openwrt上面的时候好像都有。
    invite
        4
    invite  
       2015-03-02 21:02:46 +08:00   1
    路由器截图?截谁的图?

    不过如果只是针对截图比较,比较两个图片像素点差异好了。 差异超过多少就算不同,否则算相同。呵呵呵呵。
    weisoo
        5
    weisoo  
    OP
       2015-03-02 21:14:59 +08:00
    @breeswish
    @br00k
    @invite
    感谢,你们说的这些都符合我的要求,这个帖子可以结束了,呵呵。
    br00k
        6
    br00k  
       2015-03-02 21:17:47 +08:00
    @invite 路由接USB摄像头,发现摄像头画面有变化,就自动上传图片到服务端。
    Moker
        7
    Moker  
       2015-03-02 21:41:33 +08:00   1
    突然想起了 ae里面的有个功能要做 高反差保留
    估计你要的就是这个算法
    dreamtrail
        8
    dreamtrail  
       2015-03-02 22:12:09 +08:00   1
    感觉php做这种东西有点慢。。。
    mx1700
        9
    mx1700  
       2015-03-03 10:37:11 +08:00   1
    像素点直接比较肯定不行,摄像头拍摄的每张图像素差异都很大

    正好昨天看到这个
    https://github.com/jenssegers/php-imagehash
    应该是你需要的
    hamen
        10
    hamen  
       2015-03-03 21:57:43 +08:00
    我做过一个图床程序,就是需要你这么判断,我用的是图片的md5值判断的,还不错。
    akstrom
        11
    akstrom  
       2015-03-04 10:50:43 +08:00
    php7.........
    kirch
        12
    kirch  
       2015-03-09 15:20:22 +08:00
    最近刚在研究 哈希感知算法 ,对楼主可能有帮助
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3303 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 04:26 PVG 12:26 LAX 20:26 JFK 23:26
    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