Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于像素模式识别的Java自动化框架_Java_Image Processing_Automation_Pattern Matching - Fatal编程技术网

基于像素模式识别的Java自动化框架

基于像素模式识别的Java自动化框架,java,image-processing,automation,pattern-matching,Java,Image Processing,Automation,Pattern Matching,我必须为Java的测试背景开发某种机器人。我们将Selenium用于所有web内容,在浏览器之外:像素识别;也就是说,拍摄一张截图,然后将其与我已有的一张图像进行比较,得到该图案在截图上的坐标 是否有任何框架或免费Java库可以使这项工作更轻松 提前谢谢 你可以阅读。你可能会做以下工作: 用于将屏幕捕获作为缓冲图像 将BuffereImage转换为字节数组 执行标准字符串匹配搜索以在字节数组中定位模式。即使是简单的字符串搜索(即在每个可能的位置检查模式)也可能足够快 将字节数组中的位置转换回图

我必须为Java的测试背景开发某种机器人。我们将Selenium用于所有web内容,在浏览器之外:像素识别;也就是说,拍摄一张截图,然后将其与我已有的一张图像进行比较,得到该图案在截图上的坐标

是否有任何框架或免费Java库可以使这项工作更轻松


提前谢谢

你可以阅读。

你可能会做以下工作:

  • 用于将屏幕捕获作为缓冲图像
  • 将BuffereImage转换为字节数组
  • 执行标准字符串匹配搜索以在字节数组中定位模式。即使是简单的字符串搜索(即在每个可能的位置检查模式)也可能足够快
  • 将字节数组中的位置转换回图像坐标

在这方面也有类似的问题: