|
发表于 2023-3-16 16:00:06
|
显示全部楼层
广西壮族自治区柳州市
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 ))
这样不就变快了吗?
|
|