|
|
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | a | 文本型 | | 0 | | i | 整数型 | | | | b | 文本型 | | 0 | | c | 整数型 | | |
a = 分割文本 ( #常量2, #换行符, ) 计次循环首 (取数组成员数 (a ), i ) b = 分割文本 (a [i ], “,”, ) 计次循环首 (取数组成员数 (b ), i )  dm. Capture (b [1 ], b [2 ], b [3 ], b [4 ], 取特定目录 () + “\” + 到文本 (i ) + “.bmp”)  c = 图片相似度对比 (读入文件 (取特定目录 () + “\” + 到文本 (1 ) + “.bmp”), 读入文件 (取特定目录 () + “\” + 到文本 (i ) + “.bmp”))   判断 (c > 90 )  调试输出 (“1”, “两图相似度为 ” + 到文本 (c ))   调试输出 (“2”, “两图相似度为 ” + 到文本 (c ))     计次循环尾 () 计次循环尾 ()|
| 图片相似度对比 | 整数型 | | |
| 原图数据 | 字节集 | | | | 对比图数据 | 字节集 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 原图 | 位图 | | | | 对比图 | 位图 | | | | 局_计次 | 整数型 | | | | 局_计次2 | 整数型 | | | | RGB | 字节集 | | | | 红 | 整数型 | | 257 | | 绿 | 整数型 | | 257 | | 蓝 | 整数型 | | 257 | | 红2 | 整数型 | | 257 | | 绿2 | 整数型 | | 257 | | 蓝2 | 整数型 | | 257 | | 红色相似度 | 整数型 | | | | 绿色相似度 | 整数型 | | | | 蓝色相似度 | 整数型 | | | | 局_相似度总和 | 整数型 | | | | 局_相似度 | 双精度小数型 | | |
原图. 载入数据 (原图数据 ) 计次循环首 (原图. 取宽度 (), 局_计次 ) 计次循环首 (原图. 取高度 (), 局_计次2 )  RGB = 到字节集 (原图. 取某点颜色 (局_计次 - 1, 局_计次2 - 1 ))   红 [到整数 (RGB [1 ]) + 1 ] = 红 [到整数 (RGB [1 ]) + 1 ] + 1   绿 [到整数 (RGB [2 ]) + 1 ] = 绿 [到整数 (RGB [2 ]) + 1 ] + 1   蓝 [到整数 (RGB [3 ]) + 1 ] = 蓝 [到整数 (RGB [3 ]) + 1 ] + 1  计次循环尾 () 计次循环尾 ()局_计次 = 0 局_计次2 = 0 对比图. 载入数据 (对比图数据 ) 计次循环首 (对比图. 取宽度 (), 局_计次 ) 计次循环首 (对比图. 取高度 (), 局_计次2 )  RGB = 到字节集 (对比图. 取某点颜色 (局_计次 - 1, 局_计次2 - 1 ))   红2 [到整数 (RGB [1 ]) + 1 ] = 红2 [到整数 (RGB [1 ]) + 1 ] + 1   绿2 [到整数 (RGB [2 ]) + 1 ] = 绿2 [到整数 (RGB [2 ]) + 1 ] + 1   蓝2 [到整数 (RGB [3 ]) + 1 ] = 蓝2 [到整数 (RGB [3 ]) + 1 ] + 1  计次循环尾 () 计次循环尾 ()局_计次 = 0 计次循环首 (256, 局_计次 ) 如果真 (红 [局_计次 ] - 红2 [局_计次 ] ≥ -100 且 红 [局_计次 ] - 红2 [局_计次 ] ≤ 100 )  红色相似度 = 红色相似度 + 1  如果真 (绿 [局_计次 ] - 绿2 [局_计次 ] ≥ -100 且 绿 [局_计次 ] - 绿2 [局_计次 ] ≤ 100 )  绿色相似度 = 绿色相似度 + 1  如果真 (蓝 [局_计次 ] - 蓝2 [局_计次 ] ≥ -100 且 蓝 [局_计次 ] - 蓝2 [局_计次 ] ≤ 100 )  蓝色相似度 = 蓝色相似度 + 1   计次循环尾 ()局_相似度总和 = 红色相似度 + 绿色相似度 + 蓝色相似度 局_相似度 = 局_相似度总和 ÷ (256 × 3 ) × 100 局_相似度 = 四舍五入 (局_相似度, 0 )返回 (局_相似度 )
补充内容 (2026-3-7 20:55):
大致就么写你可以参考一下 |
|