怎么实现提取俩个图片的一些特征,然后进行特征比对 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hmxxmh
V2EX    机器学习

怎么实现提取俩个图片的一些特征,然后进行特征比对

  •  
  •   hmxxmh 149 天前 2758 次点击
    这是一个创建于 149 天前的主题,其中的信息可能已经有所发展或是发生改变。

    图片有这些特征:颜色、形状、清晰度、是否 ps

    第 1 条附言    148 天前
    需求背景和要求:
    识别出俩个发票图片中印章是否一致,需要能从颜色、迷糊、粘贴、形状等特征去比对
    进度:
    抠图我用了 yolov8 去训练了一版,目前卡在了扣完图之后如何去提取特征和进行比对
    感谢楼里大佬提供的建议~有后续我同步更新
    22 条回复    2025-05-14 15:47:45 +08:00
    draymonder
        1
    draymonder  
       149 天前
    是想比对图片是否相似/相同么? 建议直接用多模态 LLM
    pulutom40
        2
    pulutom40  
       149 天前 via iPhone
    图片哈希?机器学习+余弦相似度?你直接上两个 demo 图片吧,这么说谁知道你要干啥啊
    liuidetmks
        3
    liuidetmks  
       149 天前
    提取梯度信息?
    hmxxmh
        4
    hmxxmh  
    OP
       149 天前
    @pulutom40
    @draymonder
    @liuidetmks 类似于这种发票的图片: https://img.picui.cn/free/2025/05/13/6823195e4a1e1.jpg ,需要提取发票里面的印章,然后进行比对,提取印章用目标检测然后抠图,就是比对这一块,要提取出印章的颜色、形状这些再去比看是否不一致
    sunnysab
        5
    sunnysab  
       149 天前
    可以问一下 AI ?

    不是做这方面的。我有个思路供参考:找到图片中的红色(或其他彩色)部分(如图有两个),取最大的,裁剪出来。和你要比对的印章图缩放到统一大小,然后进行相似度比对。
    如果税号清晰,可以通过税号去做?用一个小的数字识别模型,去识别印章中间区域。
    mumbler
        6
    mumbler  
       149 天前
    多模态大模型一句 prompt 直接搞定,别自己搞算法了,时代过去了
    PrinOrange2002
        7
    PrinOrange2002  
       149 天前
    yolee599
        8
    yolee599  
       149 天前 via Android   1
    分别提取特征点再计算他们之间的欧氏距离
    paopjian
        9
    paopjian  
       148 天前   1
    训练一个检测模型, 专门找盖章的区域然后截取, 再用另一个模型提取印章的信息, 提取特征比较其他印章形状
    原理类似人脸识别, 但是是否 ps 这玩意可不好判断, 一般是边缘突变什么的人工识别
    jamos
        10
    jamos  
       148 天前   1
    import imagehash
    这个算法我用来查找视频中的重复片段,效果是很满意的。

    Image: image1.jpg, Hash: 123456789abcdef0
    Image: image2.jpg, Hash: 123456789abcdef1
    Distance between image1.jpg and image2.jpg: 1
    0d
        11
    0d  
       148 天前   1
    有个专门研究这个问题的领域叫 cvpr ,一般是梯度对比+欧氏距离
    hmxxmh
        12
    hmxxmh  
    OP
       148 天前
    @yolee599
    @tinytoadd
    @paopjian 特征提取这个可以用哪个
    l4mbda
        13
    l4mbda  
       148 天前   1
    @hmxxmh #12 图像特征提取常用特征点类型可以考虑 sift ,superpoint 这种,匹配可以直接用算距离暴力匹配,或者用基于 AI 的方法,比如 superglue 这种
    312ybj
        14
    312ybj  
       148 天前
    读取向量,算余弦相似度,都有现成的库。 不过你还要先扣图,这个就有点麻烦了
    hmxxmh
        15
    hmxxmh  
    OP
       148 天前
    @312ybj 抠图我用 yolov8 训练了一版,主要是我不是算法出生的,不知道怎么提特征
    hmxxmh
        16
    hmxxmh  
    OP
       148 天前
    @l4mbda 谢谢我学习一下
    hmxxmh
        17
    hmxxmh  
    OP
       148 天前
    @mumbler 主要是资源不允许,而且多模态,只能提供最终是否一致的结果,像中间特征提取环节就不能暴露出接口出来
    312ybj
        18
    312ybj  
       148 天前
    @hmxxmh 用 clip 模型的 Image Encoder , 这个能提取图片的特征
    lyxxxh2
        19
    lyxxxh2  
       148 天前
    对比好办,但是提取特征,应该没专门为印章训练的模型吧。
    让 curosor 拿电商 行人的模型提取特征测试下?
    (应该有更符合的模型 印章感觉挺好对比的 可能可以直接用)
    Norsl
        20
    Norsl  
       148 天前
    需要自己训练个印章模型 然后提向量 对比余弦相似度,可以拿人脸模型的代码去训练一个 推荐 arcface
    pulutom40
        21
    pulutom40  
       148 天前 via iPhone
    图章都是红色吗?就你这个图片,如果都是红色,直接取 R 通道数据,然后图章就出来了
    pulutom40
        22
    pulutom40  
       148 天前 via iPhone
    如果不全是红色,图章都是圆的吗?都是圆的就变成了找圆算法,也能解决,如果既不是红色,又不是圆的,那就麻烦了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1938 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:12 PVG 00:12 LAX 09:12 JFK 12:12
    Do have faith in what you're doing.
    ubao 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