Autohotkey 图像搜索-耐受性,单位是多少?

Autohotkey 图像搜索-耐受性,单位是多少?,autohotkey,Autohotkey,AHK ImageSearch函数接受以下耐受性: ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image.png 但是*50数字的含义是什么?范围是什么?是否在某处记录了它?在*50中的50是图像搜索期间每个像素的RGB值的允许变化。其范围为0-255。默认值为0,ImageSearch将只匹配精确的颜色,将其一直设置为255将匹配所有颜色 缔约国指出: *n(变化):为n指定一个介于0和255(

AHK ImageSearch函数接受以下耐受性:

ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image.png

但是
*50
数字的含义是什么?范围是什么?是否在某处记录了它?

*50
中的
50
图像搜索期间每个像素的RGB值的允许变化。其范围为0-255。默认值为0,
ImageSearch
将只匹配精确的颜色,将其一直设置为255将匹配所有颜色

缔约国指出:

*n(变化):为n指定一个介于0和255(含255)之间的数字,以指示允许的变化阴影数 颜色的红色、绿色和蓝色分量的强度方向 每个像素的颜色。例如,
*2
将允许两种颜色 变异如果图像的颜色 稍有不同,或者如果ImageFile使用GIF或JPG等格式 无法在屏幕上准确显示图像。如果您指定 255种不同的色调,所有颜色都将匹配。默认值为0 阴影


对于ImageSearch,我通常使用从屏幕截图裁剪的未压缩BMP文件,并使用默认公差进行精确的颜色匹配。

*50
中的
50
ImageSearch
期间每个像素的RGB值允许的变化。其范围为0-255。默认值为0,
ImageSearch
将只匹配精确的颜色,将其一直设置为255将匹配所有颜色

缔约国指出:

*n(变化):为n指定一个介于0和255(含255)之间的数字,以指示允许的变化阴影数 颜色的红色、绿色和蓝色分量的强度方向 每个像素的颜色。例如,
*2
将允许两种颜色 变异如果图像的颜色 稍有不同,或者如果ImageFile使用GIF或JPG等格式 无法在屏幕上准确显示图像。如果您指定 255种不同的色调,所有颜色都将匹配。默认值为0 阴影


对于ImageSearch,我通常使用从屏幕截图截取的未压缩BMP文件,并使用默认公差进行精确的颜色匹配。

谢谢。我理解正确,所以如果一个像素完全不同(黑色和白色),那么即使只有一个像素,也不会有匹配?即使存在较小的不同值(如匹配95%曲面/像素),是否有任何选项如何匹配?是的,如果一个像素超出指定的公差,则将不存在匹配。回答你的第二个问题,我不知道这样的库,内置的或外部的,可以实现“模糊”图像搜索。无论屏幕有多小,您是否有一个100%可重复的屏幕区域?如果是这样,您可以缩小正在执行
ImageSearch
的区域,并确保所选区域是唯一的。谢谢。我理解正确,所以如果一个像素完全不同(黑色和白色),那么即使只有一个像素,也不会有匹配?即使存在较小的不同值(如匹配95%曲面/像素),是否有任何选项如何匹配?是的,如果一个像素超出指定的公差,则将不存在匹配。回答你的第二个问题,我不知道这样的库,内置的或外部的,可以实现“模糊”图像搜索。无论屏幕有多小,您是否有一个100%可重复的屏幕区域?如果是这样,您可以缩小正在执行
ImageSearch
的区域,并确保所选区域是唯一的。