haiyan.zhu 发表于 2020-7-22 18:54:34

图片定位和智能等待

一、环境配置

加入图像定位与智能等待功能之后,Java 需在本地运行需要做如下配置:

1、首先在下方网址找到 Opencv3.4.2,下载 windows 提示的opencv-3.4.2-vc14_vc15.exe 文件,双击安装到一个目录下(本讲解安装在 D:\op 目录下):https://opencv.org/releases/page/3/

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU3VRVVFnMFRpY2lieWxwaWNaVFZ6c1VsUEh1T214Zk9heGcxd0kzRUEzeUowZWduTGljSzZsc2NxTFEvNjQw?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

2、找到D:\op\opencv\build\java
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU3dTdFV6RjIzR0drNGVCTFNJTjcwd1EwOXhqYTBTUmxpY3lOU0VqMENpYjM0TzMyZ292bHE0YlZ3LzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU0EzV3liSTJTbG13blFNeDE5VnB2Z1BsanRzVGFkNWJiSjlpYU1IeHhITFBDNGpYdjZCZmx6aWJnLzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

3、根据自己的计算机位数复制指定目录
路径如:D:\op\opencv\build\java\x64

4、在idea 打开的测试文件下的屏幕右上方点击 Edit

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU0ZaaWJUZk1zTUxmbnlPWm9pYUZpYnR0MEh4T2JzbjVPNWNXeUVtUWx5c2lhYzhERGRYelU5RUFiaWN3LzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

5、在VM 目录下:
(-Djava.library.path= D:\op\opencv\build\java\x64)
放入括号中的内容
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkUzRjYWVqMk53QTVyZ1BVZzNQMklzQWRQbUR4cHA1eHByOUdxemhkNXc0RmljalA3bEFPRVFId1EvNjQw?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
或参考:
https://blog.csdn.net/zwl18210851801/article/details/81075781

6、此时执行

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU2J3SFMzVkh4eHJKVnNwSUp3TzhJVWRpYlNZNWFQZGlheDBQd053dVNDMWNBaWF2TmR0S25zRXZFQS82NDA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

7、如果在项目目录下运行 run.bat 文件需要修改pom.xml 文件

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU0ZaZFlwZlRaeVdZaWNNR2huQ21iWk9TYTdoa3MxU3pXaWFwaHNlcVJqa2ZyZTRQYUxDQjlKZ093LzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU2Z2OWliT21JZ2dVQXlGVVViR3h4a2U3MXVOejgydjJzZlFVQ0JEN1lVdHA3VDRsaWN4aWFPWk1RZy82NDA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

将其修改为:-Djava.library.path= D:\op\opencv\build\java\x64

二、智能等待
1、智能等待配置

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU3VoM09zVUlibVRMOFZuaWJkMTJqZE8ySFc1bzNTZXlPV3hWZjdqcVFuaWJzODNxWGR1NWxoZE9BLzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
设置 是否开启智能等待和智能等待 阈值,(阈值:上传的图片与实时所处页面的匹配度)

2、上传像素 1920*1080 像素的图片

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU1JpYjRjSTZBZGh1c0VoYWxJQndOTXJCQXV3VUxoaWFLZ3M2bThOU3NtV1p6NEpXNXhPTWZmUTVRLzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU2JCTDQ4QTRmbEljcUh5SVpWbDAxRklKcUY1V0x2TnhMYlBTaDFJWDhvOUxzaWFKb1NpYURBWDJBLzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
三、图像定位
1、应用场景:操作事件中的单击事件(目前只适用于这个事件)
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkUzNoNzVybExuTE1DdWliTlpOZmIya0JhVGxZNWJmWWRCZEpTa2xYcWd4RWdmRlNNTGdlMmJLdVEvNjQw?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

2、 如何添加图像定位元素

添加需要点击的按钮如下
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU2ZmU0lFMDdNMnh5ZEhsUkxibkI4RlNOWkNDOGliZ1E5SmxVMm1pYkRFQ1ZkWEZsaWNSNGlhU1hPemcvNjQw?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
方式一:元素管理

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU25La2NkR1hKNE1xNlJFTXc2NVJXT1NrdFBwaHFnbDBKdWlhRWdoMG04bWswTTJFcjZ6ZFdqNVEvNjQw?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

方式二:新增操作事件点击添加
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X3BuZy9yeXlxQjBsVDFsZ0xuSXRoVWxHU010ZXQxMk54c0pkU3dTdFV6RjIzR0drNGVCTFNJTjcwd1EwOXhqYTBTUmxpY3lOU0VqMENpYjM0TzMyZ292bHE0YlZ3LzY0MA?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​



Miss_love 发表于 2020-7-28 15:48:18

学习下
页: [1]
查看完整版本: 图片定位和智能等待