图片有这些特征:颜色、形状、清晰度、是否 ps
![]() | 1 draymonder 149 天前 是想比对图片是否相似/相同么? 建议直接用多模态 LLM |
2 pulutom40 149 天前 via iPhone 图片哈希?机器学习+余弦相似度?你直接上两个 demo 图片吧,这么说谁知道你要干啥啊 |
3 liuidetmks 149 天前 提取梯度信息? |
4 hmxxmh OP @pulutom40 @draymonder @liuidetmks 类似于这种发票的图片: https://img.picui.cn/free/2025/05/13/6823195e4a1e1.jpg ,需要提取发票里面的印章,然后进行比对,提取印章用目标检测然后抠图,就是比对这一块,要提取出印章的颜色、形状这些再去比看是否不一致 |
![]() | 5 sunnysab 149 天前 可以问一下 AI ? 不是做这方面的。我有个思路供参考:找到图片中的红色(或其他彩色)部分(如图有两个),取最大的,裁剪出来。和你要比对的印章图缩放到统一大小,然后进行相似度比对。 如果税号清晰,可以通过税号去做?用一个小的数字识别模型,去识别印章中间区域。 |
6 mumbler 149 天前 多模态大模型一句 prompt 直接搞定,别自己搞算法了,时代过去了 |
![]() | 7 PrinOrange2002 149 天前 https://github.com/gemini-testing/looks-same.git 对比图片有一个 npm 库 |
![]() | 8 yolee599 149 天前 via Android ![]() 分别提取特征点再计算他们之间的欧氏距离 |
9 paopjian 148 天前 ![]() 训练一个检测模型, 专门找盖章的区域然后截取, 再用另一个模型提取印章的信息, 提取特征比较其他印章形状 原理类似人脸识别, 但是是否 ps 这玩意可不好判断, 一般是边缘突变什么的人工识别 |
10 jamos 148 天前 ![]() import imagehash 这个算法我用来查找视频中的重复片段,效果是很满意的。 Image: image1.jpg, Hash: 123456789abcdef0 Image: image2.jpg, Hash: 123456789abcdef1 Distance between image1.jpg and image2.jpg: 1 |
11 0d 148 天前 ![]() 有个专门研究这个问题的领域叫 cvpr ,一般是梯度对比+欧氏距离 |
![]() | 13 l4mbda 148 天前 ![]() @hmxxmh #12 图像特征提取常用特征点类型可以考虑 sift ,superpoint 这种,匹配可以直接用算距离暴力匹配,或者用基于 AI 的方法,比如 superglue 这种 |
![]() | 14 312ybj 148 天前 读取向量,算余弦相似度,都有现成的库。 不过你还要先扣图,这个就有点麻烦了 |
![]() | 19 lyxxxh2 148 天前 对比好办,但是提取特征,应该没专门为印章训练的模型吧。 让 curosor 拿电商 行人的模型提取特征测试下? (应该有更符合的模型 印章感觉挺好对比的 可能可以直接用) |
20 Norsl 148 天前 需要自己训练个印章模型 然后提向量 对比余弦相似度,可以拿人脸模型的代码去训练一个 推荐 arcface |
21 pulutom40 148 天前 via iPhone 图章都是红色吗?就你这个图片,如果都是红色,直接取 R 通道数据,然后图章就出来了 |
22 pulutom40 148 天前 via iPhone 如果不全是红色,图章都是圆的吗?都是圆的就变成了找圆算法,也能解决,如果既不是红色,又不是圆的,那就麻烦了 |