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