精易论坛

标题: 图片比较相似度 [打印本页]

作者: 3012282767    时间: 2023-3-12 11:24
标题: 图片比较相似度
无聊琢磨了个图片比较相似度,1920*1080,也就是200多万个像素点每一个进行比较,只需要20秒左右因为颜色相差不大的话我们是很难分辨的清的,所以有了差值,经过我测试差值在10-20左右是最好的
图片相似度比较.rar (2.06 MB, 下载次数: 116)






补充内容 (2023-3-18 18:53):
是我说错了,是比较图片颜色相似度的

补充内容 (2023-3-23 22:55):
图片颜色相似度比较2.0(超级快):https://125.confly.eu.org/forum.php?mod=viewthread&tid=14768030
作者: qck易语言    时间: 2023-3-12 12:13
你认真的吗大哥,图片相似是这么比较的吗
作者: shuaier    时间: 2023-3-12 12:16
学习下,谢谢分享!
作者: 独倚斜阳    时间: 2023-3-12 13:12
挨个像素比较……似乎方向就错了吧  你看看论坛各种识图的源码
作者: 天雨时晴    时间: 2023-3-12 14:47
你这是图片色彩相似度对比吧
作者: 天使与恶魔    时间: 2023-3-12 17:16
6666666666666666666
作者: ZHuanR    时间: 2023-3-12 17:35
6666666666666666666666
作者: airaz    时间: 2023-3-13 06:00
MMAction2和OpenPose是两个不同的视频理解工具箱,它们分别专注于不同的任务和算法。12

MMAction2主要支持动作识别、时序动作检测、时空动作检测等任务,它提供了多种基于视频帧或者骨骼数据的模型,可以对视频中的人体行为进行分类或者定位。2

OpenPose主要支持姿态估计任务,它提供了一种基于卷积神经网络的方法,可以从单张图片或者视频中提取出人体关键点和骨架信息。3

MMAction2和OpenPose各有优缺点,具体如下:

MMAction2的优点是:支持多种视频理解任务和算法;模块化设计方便用户自定义组件;多样的数据读取方式提高数据加载效率;丰富的预训练模型方便用户使用或微调。2
MMAction2的缺点是:需要较大的计算资源和存储空间;对于一些新颖或者复杂的行为可能难以识别或检测。
OpenPose的优点是:实现了实时高精度的姿态估计;可以处理多人场景下的姿态估计;可以扩展到其他类型的关键点检测,如手部、脸部等。3
OpenPose的缺点是:只支持姿态估计任务,不能进行行为分类或定位;需要较大的显存和内存;对于一些遮挡或者变形情况下可能失效。
作者: 八千里路    时间: 2023-3-13 06:48
=___=你这不是对比图片,是对比像素点。对比图片基本的效果至少得是经过缩放的图片和原图比较,能得出两图高度相似的结论。
作者: renjianhong48we    时间: 2023-3-13 08:18
感谢分享
作者: wuqingg    时间: 2023-3-13 08:35
二十秒太长了吧
作者: 一指温柔    时间: 2023-3-13 08:39
感谢分享,很给力!~
作者: wjswzj0    时间: 2023-3-13 14:19
感谢分享,很给力!~
作者: 不依baya    时间: 2023-3-13 15:37
这个对比应该不准确
作者: 亿万    时间: 2023-3-13 22:09

感谢分享
作者: xtavoxing    时间: 2023-3-14 12:08
要是能快点就更棒了.
作者: 396384183    时间: 2023-3-14 14:44
感谢分享,很给力!~
作者: oushg79    时间: 2023-3-15 17:56
参考下。谢谢
作者: kisl7979    时间: 2023-3-16 14:20
在优化下区块对比 会不会更快呢?》
作者: a44347562    时间: 2023-3-16 14:40

要是能快点就更棒了.
作者: daduke7902    时间: 2023-3-16 14:57
相似度比较? 我记得有个比这个好吧。 旋转都可以比较出来
作者: 真冬    时间: 2023-3-16 16:00
  
子程序名返回值类型公开备 注
_临时子程序  
变量名类 型静态数组备 注
q整数型 
q = 取启动时间 ()
调试输出 (子程序1 (“c:\1.jpg”, “c:\2.jpg”, 10), “%相似度”)
调试输出 (取启动时间 () - q, “毫秒”)
子程序名返回值类型公开备 注
子程序1整数型 
参数名类 型参考可空数组备 注
参数1图片路径文本型
参数2图片路径文本型
允许误差整数型
变量名类 型静态数组备 注
待对比颜色值1字节集 
待对比颜色值2字节集 
对比图像1类_位图操作 
对比图像2类_位图操作 
对比后字节集 
相似数整数型 
已比对整数型 
临时整数型 
xy整数型 
y整数型 
x整数型 
图片_转换 (读入文件 (参数1图片路径), 1, , 待对比颜色值1, )
对比图像1.从数据创建 (待对比颜色值1)
图片_转换 (读入文件 (参数2图片路径), 1, , 待对比颜色值2, )
对比图像2.从数据创建 (待对比颜色值2)
待对比颜色值1 = 对比图像1.取出颜色数据 ()
待对比颜色值2 = 对比图像2.取出颜色数据 ()
对比后 = 取空白字节集 (4)
计次循环首 (对比图像1.取高度 (), y)
计次循环首 (对比图像1.取宽度 (), x)
已比对 = 已比对 + 1
xy = x × y
对比后 [1]取绝对值 (待对比颜色值1 [xy] - 待对比颜色值2 [xy])
对比后 [2]取绝对值 (待对比颜色值1 [xy + 1] - 待对比颜色值2 [xy + 1])
对比后 [3]取绝对值 (待对比颜色值1 [xy + 2] - 待对比颜色值2 [xy + 2])
临时 = 对比后 [1] + 对比后 [2] + 对比后 [3]
如果真 (临时 ≤ 允许误差)
相似数 = 相似数 + 1

计次循环尾 ()
计次循环尾 ()
返回 (四舍五入 (相似数 ÷ 已比对 × 100, 2))


i支持库列表   支持库注释   
spec特殊功能支持库



这样不就变快了吗?

作者: qsxl    时间: 2023-3-16 16:28
weqweqeqweqwe
作者: qsxl    时间: 2023-3-16 16:28
qweqweqweqweqe
作者: opq123    时间: 2023-3-17 09:29
支持开源~!感谢分享
作者: 123456ppt    时间: 2023-3-17 14:11
宽高不一致不能用??
作者: 3012282767    时间: 2023-3-17 17:20
123456ppt 发表于 2023-3-17 14:11
宽高不一致不能用??

因为这是比较颜色相似度的
作者: 123456ppt    时间: 2023-3-17 17:42
3012282767 发表于 2023-3-17 17:20
因为这是比较颜色相似度的

好吧是我盲目了
作者: 胖子葛格    时间: 2023-3-18 11:37
感谢大神分享!!
作者: 精易论坛龙    时间: 2023-3-18 13:03
感谢大神分享!!
作者: nywl2008    时间: 2023-3-22 14:21
支持开源~!感谢分享
作者: 3012282767    时间: 2023-3-23 22:52
2.0链接:图片颜色相似度比较2.0(超级快)
作者: yankejun520    时间: 2023-9-29 17:56
这个不错哦 ,来看看了
作者: yankejun520    时间: 2023-9-29 17:57
必须要执行一下
作者: wolfpack    时间: 2024-5-9 17:33

作者: 小黑马i    时间: 2024-9-6 01:04
666666666666666666666
作者: freeocean    时间: 2025-2-19 08:06
赠人玫瑰手有余香
作者: mac    时间: 2025-4-14 06:09
德国反对反对反对法




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4