信息发布软件,b2b软件,广告发布软件

 找回密码
 立即注册
搜索
查看: 292|回复: 0
打印 上一主题 下一主题

[宣传软件网站动态] 图像视觉处理[opencv]小结3

[复制链接]

734

主题

818

帖子

5252

积分

积分
5252
跳转到指定楼层
宣传软件楼主
发表于 2025-10-22 08:04:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

资讯缩略图:

资讯发布日期:2025-10-22

资讯发布简介:图像视觉处理[opencv]小结3

资讯关键词:图像视觉处理[opencv]小结3

资讯所属分类:IT资讯 

联系:

① 本信息收集于网络,如有不对的地方欢迎联系我纠正!
② 本信息免费收录,不存在价格的问题!
③ 如果您的网站也想这样出现在这里,请您加好友情链接,我当天会审核通过!

④友情链接关键字:软件网站分类目录 网址:http://www.postbbs.com/

资讯详细描述
图像视觉处理[opencv]小结3
图像视觉处理[opencv]小结3 b2b软件

图像视觉处理[opencv]小结3 b2b软件

  1. // // 🍎交流QQ群711841924群一,苹果内测群,528816639

  2. // 方法1:findImageOneSift:找图(SIFT 算法)
  3. /**
  4. * 功能描述:根据多个颜色点在图像中查找匹配区域,返回所有匹配的检测对象数组
  5. * 函数声明:detect[] findMultiColor(Mat arg0, String arg1, String[] arg2, int arg3, int arg4, float[] arg5, double arg6)
  6. * 返回值:detect[]
  7. * 参数:
  8. *   Mat arg0:图片
  9. *   String arg1:基点
  10. *   String[] arg2:多色
  11. *   int arg3:偏色阈值
  12. *   int arg4:偏移阈值
  13. *   float[] arg5:区域
  14. *   double arg6:相似度
  15. * 案例:
  16. */
  17. // 简单SIFT图像查找示例
  18. function simpleSiftExample() {
  19.     printl("开始简单的SIFT图像查找");
  20.    
  21.     try {
  22.         // 截取屏幕作为大图
  23.         var bigMat = screen.screenShot(900, 1600, 100).getMat();
  24.         // 截取小区域作为小图
  25.         var smallMat = screen.screenShot(300, 300, 100).getMat();
  26.         
  27.         // 注意:下面的方法调用导致了错误,可能是因为参数类型不匹配
  28.         // Can't find method com.autoapp.autoapp.Classes.opencv.OpenvCv.findImageOneSift(org.opencv.core.Mat,org.opencv.core.Mat,number,number,object)
  29.         // 这表明方法签名可能与我们假设的不同
  30.         // var result = opencv.findImageOneSift(bigMat, smallMat, 60, 50, [0, 0, 1, 1]);
  31.         
  32.         printl("SIFT查找功能暂时不可用,请检查方法签名");
  33.         
  34.         // 释放资源
  35.         bigMat = null;
  36.         smallMat = null;
  37.         // result = null;
  38.     } catch (e) {
  39.         printl("SIFT查找错误: " + String(e));
  40.     }
  41. }

  42. // 简单多点找色示例
  43. function simpleMultiColorExample() {
  44.     printl("开始简单的多点找色");
  45.    
  46.     try {
  47.         // 截取屏幕
  48.         var mat = screen.screenShot(900, 1600, 100).getMat();
  49.         
  50.         // 基点和颜色点(示例值,实际使用时需要根据图像调整)
  51.         var basePoint = "100,100,#FFFFFF";
  52.         var colorPoints = ["120,100,#CCCCCC"];
  53.         
  54.         // 执行多点找色
  55.         var results = opencv.findMultiColor(mat, basePoint, colorPoints, 2, 5, [0, 0, 1, 1], 0.5);
  56.         
  57.         if (results != null && results.length > 0) {
  58.             printl("找到 " + results.length + " 个匹配点");
  59.         } else {
  60.             printl("未找到匹配点");
  61.         }
  62.         
  63.         // 释放资源
  64.         mat = null;
  65.         results = null;
  66.     } catch (e) {
  67.         printl("多点找色错误: " + String(e));
  68.     }
  69. }

  70. // 执行示例
  71. simpleMultiColorExample();


  72. // 方法2:findImagesEx:cv 文件找图
  73. /**
  74. * 功能描述:cv 文件找图
  75. * 函数声明:detect[] findImagesEx(String arg0)
  76. * 返回值:detect[]
  77. * 参数:String arg0:cv 文件名
  78. * 案例:
  79. */
  80. // 找图返回目标数组
  81. var detects = opencv.findImagesEx('图色564976.cv');
  82. if (detects != null) {
  83.     printl(detects);
  84.     detects[0].click();
  85. }


  86. // 方法3:findMultiColor:找色
  87. /**
  88. * 功能描述:根据多个颜色点在图像中查找匹配区域,返回所有匹配的检测对象数组
  89. * 函数声明:detect[] findMultiColor(Mat arg0, String arg1, String[] arg2, int arg3, int arg4, float[] arg5, double arg6)
  90. * 返回值:detect[]
  91. * 参数:
  92. *   Mat arg0:图片
  93. *   String arg1:基点
  94. *   String[] arg2:多色
  95. *   int arg3:偏色阈值
  96. *   int arg4:偏移阈值
  97. *   float[] arg5:区域
  98. *   double arg6:相似度
  99. * 案例:
  100. */
  101. var result: detect[] = 图色850610();
  102. if (result != null) {
  103.     result[0].click();
  104. } else {
  105.     print.err('查找图色850610失败')
  106. }

  107. function 图色850610() {
  108.     // 截屏并转成mat格式
  109.     var mat = screen.screenShot(900, 1600, 100).getMat();

  110.     // 找色
  111.     return opencv.findMultiColor(mat, '546,325,#51752F', ['552,355,#429D60', '534,367,#63FA87'], 2, 5, [0, 0, 1, 1], 0.95)
  112. }


  113. // 方法4:findMultiColorEx:cv 文件多点找色
  114. /**
  115. * 功能描述:cv 文件多点找色
  116. * 函数声明:detect[] findMultiColorEx(String arg0)
  117. * 返回值:detect[]
  118. * 参数:String arg0:cv 文件名
  119. * 案例:
  120. */
  121. // 找色返回目标数组
  122. var detects = opencv.findMultiColorEx('图色850610.cv');
  123. if (detects != null) {
  124.     printl(detects);
  125.     detects[0].click();
  126. }


  127. // 方法5:gaussianBlur:高斯滤波
  128. /**
  129. * 功能描述:高斯滤波可以平滑图像边缘
  130. * 函数声明:Mat gaussianBlur(Mat arg0, int arg1)
  131. * 返回值:Mat
  132. * 参数:
  133. *   Mat arg0:图像
  134. *   int arg1:卷积核
  135. * 案例:
  136. */
  137. let mat: Mat = 图色770562();
  138. printl(mat);

  139. function 图色770562() {
  140.     // 截屏并转成mat格式
  141.     var mat = screen.screenShot(900, 1600, 100).getMat();

  142.     // 高斯滤波
  143.     opencv.gaussianBlur(mat, 5)
  144.     return mat;
  145. }


  146. // 方法6:getAllShap:获取所有 Shape
  147. /**
  148. * 功能描述:获取所有 Shap
  149. * 函数声明:ArrayList getAllShap(Mat arg0)
  150. * 返回值:ArrayList
  151. * 参数:Mat arg0:输入图像
  152. * 案例:
  153. */
  154. // 获取所有Shape示例
  155. // 函数声明: ArrayList getAllShap(Mat arg0)
  156. // 参数: Mat arg0 - 输入图像
  157. // 返回值: ArrayList - 包含所有Shape的列表

  158. function getAllShapExample() {
  159.     printl("开始执行获取所有Shape示例");
  160.    
  161.     try {
  162.         // 截取屏幕图像
  163.         var screenshot = screen.screenShot(900, 1600, 100);
  164.         var mat = screenshot.getMat();
  165.         printl("截图尺寸: " + mat.width() + "x" + mat.height());
  166.         
  167.         // 尝试对图像进行预处理以确保格式正确
  168.         // 先转换为灰度图像,这通常会生成CV_8UC1格式
  169.         var grayMat = new Mat();
  170.         opencv.cvtColor(mat, grayMat, 6); // 6 表示 COLOR_RGB2GRAY
  171.         
  172.         // 调用getAllShap函数获取所有Shape
  173.         var shapes = opencv.getAllShap(grayMat);
  174.         
  175.         if (shapes != null) {
  176.             printl("成功获取到 " + shapes.size() + " 个Shape");
  177.             
  178.             // 限制输出前10个Shape以避免日志过多
  179.             var outputCount = Math.min(shapes.size(), 10);
  180.             for (var i = 0; i < outputCount; i++) {
  181.                 var shape = shapes.get(i);
  182.                 printl("Shape " + (i+1) + ": " + shape);
  183.             }
  184.             
  185.             if (shapes.size() > 10) {
  186.                 printl("... 还有 " + (shapes.size() - 10) + " 个Shape未显示");
  187.             }
  188.         } else {
  189.             printl("未获取到任何Shape");
  190.         }
  191.         
  192.         // 释放资源
  193.         mat = null;
  194.         grayMat = null;
  195.         screenshot = null;
  196.         shapes = null;
  197.         
  198.     } catch (e) {
  199.         printl("执行获取所有Shape时发生错误: " + String(e));
  200.     }
  201.    
  202.     printl("获取所有Shape示例执行完毕");
  203. }

  204. // 执行示例
  205. getAllShapExample();


  206. // 方法7:getContours:获取轮廓图
  207. /**
  208. * 功能描述:获取轮廓图
  209. * 函数声明:Mat getContours(Mat arg0)
  210. * 返回值:Mat
  211. * 参数:Mat arg0:输入图像
  212. * 案例:
  213. */
  214. // 简单获取轮廓图示例
  215. // 函数声明: Mat getContours(Mat arg0)
  216. // 参数: Mat arg0 - 输入图像
  217. // 返回值: Mat - 包含轮廓的Mat对象

  218. function simpleGetContoursExample() {
  219.     printl("开始执行简单获取轮廓图示例");
  220.    
  221.     // 截取屏幕图像
  222.     var screenshot = screen.screenShot(900, 1600, 100);
  223.     var mat = screenshot.getMat();
  224.     printl("截图尺寸: " + mat.width() + "x" + mat.height());
  225.    
  226.     // 尝试对图像进行预处理以确保格式正确
  227.     // 先转换为灰度图像,这通常会生成CV_8UC1格式
  228.     var grayMat = new Mat();
  229.     opencv.cvtColor(mat, grayMat, 6); // 6 表示 COLOR_RGB2GRAY
  230.    
  231.     // 调用getContours函数获取轮廓
  232.     var contours = opencv.getContours(grayMat);
  233.    
  234.     if (contours != null) {
  235.         printl("成功获取到轮廓,轮廓数量: " + contours.size());
  236.         
  237.         // 显示前5个轮廓的详细信息
  238.         var showCount = Math.min(contours.size(), 5);
  239.         for (var i = 0; i < showCount; i++) {
  240.             var contour = contours.get(i);
  241.             printl("轮廓 " + (i+1) + ": 长度=" + contour.length + " 点数=" + contour.points.length);
  242.         }
  243.     } else {
  244.         printl("未获取到任何轮廓");
  245.     }
  246.    
  247.     // 释放资源
  248.     mat = null;
  249.     grayMat = null;
  250.     screenshot = null;
  251.     contours = null;
  252.    
  253.    
  254.     printl("简单获取轮廓图示例执行完毕");
  255. }

  256. // 执行示例
  257. simpleGetContoursExample();
复制代码
方法1:findImageOneSift:找图(SIFT 算法)  
类别
详情
功能描述
根据多个颜色点在图像中查找匹配区域,返回所有匹配的检测对象数组
函数声明
detect[] findMultiColor(Mat arg0, String arg1, String[] arg2, int arg3, int arg4, float[] arg5, double arg6)
返回值
detect[]
参数
Mat arg0
:图片String arg1
:基点String[] arg2
:多色int arg3
:偏色阈值int arg4
:偏移阈值float[] arg5
:区域double arg6
:相似度
案例
// 简单SIFT图像查找示例
function simpleSiftExample() {
    printl("开始简单的SIFT图像查找");
   
    try {
        // 截取屏幕作为大图
        var bigMat = screen.screenShot(900, 1600, 100).getMat();
        // 截取小区域作为小图
        var smallMat = screen.screenShot(300, 300, 100).getMat();
        
        // 注意:下面的方法调用导致了错误,可能是因为参数类型不匹配
        // Can't find method com.autoapp.autoapp.Classes.opencv.OpenvCv.findImageOneSift(org.opencv.core.Mat,org.opencv.core.Mat,number,number,object)
        // 这表明方法签名可能与我们假设的不同
        // var result = opencv.findImageOneSift(bigMat, smallMat, 60, 50, [0, 0, 1, 1]);
        
        printl("SIFT查找功能暂时不可用,请检查方法签名");
        
        // 释放资源
        bigMat = null;
        smallMat = null;
        // result = null;
    } catch (e) {
        printl("SIFT查找错误: " + String(e));
    }
}
// 简单多点找色示例
function simpleMultiColorExample() {
    printl("开始简单的多点找色");
   
    try {
        // 截取屏幕
        var mat = screen.screenShot(900, 1600, 100).getMat();
        
        // 基点和颜色点(示例值,实际使用时需要根据图像调整)
        var basePoint = "100,100,#FFFFFF";
        var colorPoints = ["120,100,#CCCCCC"];
        
        // 执行多点找色
        var results = opencv.findMultiColor(mat, basePoint, colorPoints, 2, 5, [0, 0, 1, 1], 0.5);
        
        if (results != null && results.length > 0) {
            printl("找到 " + results.length + " 个匹配点");
        } else {
            printl("未找到匹配点");
        }
        
        // 释放资源
        mat = null;
        results = null;
    } catch (e) {
        printl("多点找色错误: " + String(e));
    }
}
// 执行示例
simpleMultiColorExample();
方法2:findImagesEx:cv 文件找图  
类别
详情
功能描述
cv 文件找图
函数声明
detect[] findImagesEx(String arg0)
返回值
detect[]
参数
String arg0
:cv 文件名
案例
//找图返回目标数组
var detects=opencv.findImagesEx('图色564976.cv');
if(detects!=null){
printl(detects);
detects[0].click();
}  
方法3:findMultiColor:找色  

类别
详情
功能描述
根据多个颜色点在图像中查找匹配区域,返回所有匹配的检测对象数组
函数声明
detect[] findMultiColor(Mat arg0, String arg1, String[] arg2, int arg3, int arg4, float[] arg5, double arg6)
返回值
detect[]
参数
Mat arg0
:图片String arg1
:基点String[] arg2
:多色int arg3
:偏色阈值int arg4
:偏移阈值float[] arg5
:区域double arg6
:相似度
案例
var result:detect[]=图色850610();
if(result!=null){
   result[0].click();
   
}else{
   print.err('查找图色850610失败')
}
            
function 图色850610(){
   //截屏并转成mat格式
   var mat=screen.screenShot(900,1600,100).getMat();
  //找色
  return opencv.findMultiColor(mat,'546,325,#51752F',['552,355,#429D60','534,367,#63FA87'],2,5,[0,0,1,1],0.95)
}
方法4:findMultiColorEx:cv 文件多点找色  
类别
详情
功能描述
cv 文件多点找色
函数声明
detect[] findMultiColorEx(String arg0)
返回值
detect[]
参数
String arg0
:cv 文件名
案例
//找色返回目标数组
var detects=opencv.findMultiColorEx('图色850610.cv');
if(detects!=null){
printl(detects);
detects[0].click();
}   
方法5:gaussianBlur:高斯滤波  
类别
详情
功能描述
高斯滤波可以平滑图像边缘
函数声明
Mat gaussianBlur(Mat arg0, int arg1)
返回值
Mat
参数
Mat arg0
:图像int arg1
:卷积核
案例
let mat:Mat=图色770562();
printl(mat);



function 图色770562(){
//截屏并转成mat格式
var mat=screen.screenShot(900,1600,100).getMat();

//高斯滤波
opencv.gaussianBlur(mat,5)
return mat;

}  

方法6:getAllShap:获取所有 Shape  
类别
详情
功能描述
获取所有 Shap
函数声明
ArrayList getAllShap(Mat arg0)
返回值
ArrayList
参数
Mat arg0
案例
// 获取所有Shape示例
// 函数声明: ArrayList getAllShap(Mat arg0)
// 参数: Mat arg0 - 输入图像
// 返回值: ArrayList - 包含所有Shape的列表
function getAllShapExample() {
    printl("开始执行获取所有Shape示例");
   
    try {
        // 截取屏幕图像
        var screenshot = screen.screenShot(900, 1600, 100);
        var mat = screenshot.getMat();
        printl("截图尺寸: " + mat.width() + "x" + mat.height());
        
        // 尝试对图像进行预处理以确保格式正确
        // 先转换为灰度图像,这通常会生成CV_8UC1格式
        var grayMat = new Mat();
        opencv.cvtColor(mat, grayMat, 6); // 6 表示 COLOR_RGB2GRAY
        
        // 调用getAllShap函数获取所有Shape
        var shapes = opencv.getAllShap(grayMat);
        
        if (shapes != null) {
            printl("成功获取到 " + shapes.size() + " 个Shape");
            
            // 限制输出前10个Shape以避免日志过多
            var outputCount = Math.min(shapes.size(), 10);
            for (var i = 0; i < outputCount; i++) {
                var shape = shapes.get(i);
                printl("Shape " + (i+1) + ": " + shape);
            }
            
            if (shapes.size() > 10) {
                printl("... 还有 " + (shapes.size() - 10) + " 个Shape未显示");
            }
        } else {
            printl("未获取到任何Shape");
        }
        
        // 释放资源
        mat = null;
        grayMat = null;
        screenshot = null;
        shapes = null;
        
    } catch (e) {
        printl("执行获取所有Shape时发生错误: " + String(e));
    }
   
    printl("获取所有Shape示例执行完毕");
}
// 执行示例
getAllShapExample();
方法7:getContours:获取轮廓图  
类别
详情
功能描述
获取轮廓图
函数声明
Mat getContours(Mat arg0)
返回值
Mat
参数
Mat arg0
案例
// 简单获取轮廓图示例
// 函数声明: Mat getContours(Mat arg0)
// 参数: Mat arg0 - 输入图像
// 返回值: Mat - 包含轮廓的Mat对象
function simpleGetContoursExample() {
    printl("开始执行简单获取轮廓图示例");
   
    // 截取屏幕图像
    var screenshot = screen.screenShot(900, 1600, 100);
    var mat = screenshot.getMat();
    printl("截图尺寸: " + mat.width() + "x" + mat.height());
   
    // 尝试对图像进行预处理以确保格式正确
    // 先转换为灰度图像,这通常会生成CV_8UC1格式
    var grayMat = new Mat();
    opencv.cvtColor(mat, grayMat, 6); // 6 表示 COLOR_RGB2GRAY
   
    // 调用getContours函数获取轮廓
    var contours = opencv.getContours(grayMat);
   
    if (contours != null) {
        printl("成功获取到轮廓,轮廓数量: " + contours.size());
        
        // 显示前5个轮廓的详细信息
        var showCount = Math.min(contours.size(), 5);
        for (var i = 0; i < showCount; i++) {
            var contour = contours.get(i);
            printl("轮廓 " + (i+1) + ": 长度=" + contour.length + " 点数=" + contour.points.length);
        }
    } else {
        printl("未获取到任何轮廓");
    }
   
    // 释放资源
    mat = null;
    grayMat = null;
    screenshot = null;
    contours = null;
   
   
    printl("简单获取轮廓图示例执行完毕");
}
// 执行示例
simpleGetContoursExample();



untoAIWROK软件图像视觉处理[opencv]小结2nextAIWROK苹果系统简单的UI界面分享一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读
信息发布软件AIWROK软件file文件操作方法小结
AIWROK软件file文件操作方法小结
信息发布软件AIWORK软件配置读写H5演示配套脚本
AIWORK软件配置读写H5演示配套脚本
信息发布软件AIWROK配置读写功能演示示例
AIWROK配置读写功能演示示例
信息发布软件AIWROK截图缓存工具
AIWROK截图缓存工具
信息发布软件AIWROK线程许可证工具
AIWROK线程许可证工具
信息发布软件整理了AIWROK环境下常用的Date对象和sleep对象方法
整理了AIWROK环境下常用的Date对象和sleep对象方法
信息发布软件FastUI界面普通用法
FastUI界面普通用法
信息发布软件FastUI界面类[window]方法小结
FastUI界面类[window]方法小结 方法 1:close(关闭指定窗口)方法 2:closeAll(关闭所有窗口)方法 3:loadUI(加载 UI 界面)方法 4:onClose(监听窗口关闭事件)方法 5:onLoad(监听窗口加载事件)方法 6:setFull(设置窗口全屏)方法 7:setHeight(设置窗口高度)方法 8:setHidden(隐藏窗口)方法 9:setLeft(设置窗口 X 轴坐标)方法 10:setTop(设置窗口 Y 轴坐标)方法 11:setVisable(显示隐藏的窗口)方
信息发布软件AIWROK软件按钮监听UI界面与事件监听功能演示
AIWROK软件按钮监听UI界面与事件监听功能演示.
信息发布软件AWIROK软件多选[uiCheckBox]方法小结
AWIROK软件多选方法小结 方法一:findByID 加载多选控件方法二:getAllChecked 获取所有选中项方法三:getAllSelect 获取所有选项方法四:getChecked 获取某个选项是否选中方法五:setChecked 设置某个选项是否选中方法六:setCheckeds 设置多个选项是否选中方法七:setHeight 设置高度
信息发布软件AIWROK日志演示开启日志显示 → 放大 → 关闭代码
AIWROK日志演示开启日志显示 → 放大 → 关闭代码
信息发布软件&#127983;AIWROK数组方法高级应用案例
🏯AIWROK数组方法高级应用案例
信息发布软件AIWROK软件日志悬浮窗简化版自动切换位置
AIWROK软件日志悬浮窗简化版自动切换位置
信息发布软件AIWROK软件String实例演示
AIWROK软件String实例演示
信息发布软件AIWROK软件S内置String类[String]方法小结
AIWROK软件S内置String类[String]方法小结 方法 1:charAt[/backcolor]方法 2:charCodeAt[/backcolor]方法 3:indexOf[/backcolor]方法 4:lastIndexOf[/backcolor]方法 5:length[/backcolor]方法 6:match[/backcolor]方法 7:replace[/backcolor]方法 8:replaceAll[/backcolor]方法 9:split[/backcolor]方法 10:startsWith[/backcolor]方法 11:substr[/backcolor]方法 12:substring[/backcolor]方法 13:trim[/backcol
信息发布软件AIWROK软件完整的WebSocket客户端示例
这段代码是一个完整的WebSocket客户端示例,用于连接到指定的WebSocket服务器并处理各种事件。具体来说,代码的作用如下: 定义服务器地址:首先定义了一个服务器的IP地址和端口号 var ip = "154.37.221.104:8886";。 创建WebSocket对象:尝试创建一个新的WebSocket对象 var ws = new WebSocket();。注意,这里的 new ws() 应该是 new WebSocket()。 添加事件监听器:代码中尝试为WebSocket对象添加事件监听器,但这里有一个错误。
信息发布软件AIWROK软件苹果系统中实现四种基本滑动操作
AIWROK软件苹果系统中实现四种基本滑动操作
信息发布软件hid的滑动没有百分比坐标滑动吗
hid的滑动没有百分比坐标滑动吗
信息发布软件单选控件[uiRadioButton]方法小结
单选控件方法小结 方法 1:加载单选控件[/backcolor]方法 2:获取选中项[/backcolor]方法 3:设置高度[/backcolor]方法 4:设置选中项[/backcolor]
信息发布软件AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例
AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例
信息发布软件AIWROK软件安卓随机工具应用函数生成
AIWROK软件安卓随机工具应用函数生成
信息发布软件用在AIWORK软件代码中的实用符号分类整理2
用在AIWORK软件代码中的实用符号分类整理2 软件IDE用Emoji符号分类整理(含用途说明)一、表情与情感1. 微笑 [*]😀 笑脸(基础开心反馈,用于操作成功后的友好提示) [*]😃 笑脸大眼睛(强化开心情绪,用于重要任务完成后的积极反馈) [*]😄 笑脸和微笑的眼睛(温和友好的状态,用于日常交互中的正向回应) [*]😁 带着微笑的眼睛(轻松愉悦的反馈,用于轻度成功或趣味操作) [*]
信息发布软件AIWROK软件图像二值化的各种方法和应用场景
AIWROK软件图像二值化的各种方法和应用场景
信息发布软件AIWROK软件找图区分页面变化和卡死状态
AIWROK软件找图区分页面变化和卡死状态
信息发布软件AIWROK苹果系统Map 数据管理[map]小结
AIWROK苹果系统Map 数据管理[map]小结 方法一:add(添加键值对)[/backcolor]方法二:delete(删除指定键值对)[/backcolor]方法三:clear(清空所有键值对)[/backcolor]方法四:get(根据键获取值)[/backcolor]方法五:getAllValue(获取所有值)[/backcolor]方法六:toString(转换为字符串)[/backcolor]完整示例:
信息发布软件AIWROK软件用图找图示例templateMat方法
AIWROK软件用图找图示例templateMat方法
信息发布软件苹果JS代码运行时[selfRunTime]小结
苹果JS代码运行时[selfRunTime]小结 方法一:stop 停止运行[/backcolor]方法二:runOnUIThread ui 线程中运行函数[/backcolor]
信息发布软件苹果系统专用H5创建一个绿色文件
苹果系统专用H5创建一个绿色文件
信息发布软件AIWROK软件技术分享苹果IOS系统获取外部IP
AIWROK软件技术分享苹果IOS系统获取外部IP
信息发布软件AIWROK软件安卓总结图像视觉处理[opencv]方法
AIWROK软件安卓总结图像视觉处理[opencv]方法 方法1:getcolorNum:获取区域颜色数量 方法2:gradientProcessing:计算梯度 方法3:invertColor:颜色翻转 方法4:openImg:开运算 方法5:removeSmallObjects:去杂点 方法7:shapeSplit:分隔提取 方法8:shapeSplitEx:cv 文件分隔提取 方法9:templateMatch:模板匹配 方法10:threshold:二值化 方法11:toGray:转灰度图 方法12:
信息发布软件AIWROK软件start.js简单H5直接调用
信息发布软件AIWROK苹果系统简单的UI界面分享一下
信息发布软件图像视觉处理[opencv]小结3
图像视觉处理[opencv]小结3 方法1:findImageOneSift:找图(SIFT 算法) 方法2:findImagesEx:cv 文件找图 方法3:findMultiColor:找色 方法4:findMultiColorEx:cv 文件多点找色 方法5:gaussianBlur:高斯滤波 方法6:getAllShap:获取所有 Shape 方法7:getContours:获取轮廓图
信息发布软件AIWROK软件图像视觉处理[opencv]小结2
AIWROK软件图像视觉处理[opencv]小结2 方法 1:coverageArea:图片抹除方法2:dilateImage:图像膨胀 方法3:drawRect:Shape 绘制 方法4:erodeImage:图像腐蚀 方法5:filtersEx:cv 文件滤镜 方法6:findImageOneKAZE:找图(KAZE 算法)
信息发布软件AIWORK软件图像视觉处理[opencv]小结1
AIWORK软件图像视觉处理[opencv]小结1// 1. HSV颜色变换:对图像进行HSV通道的颜色变换,可调整色相、饱和度、对比度// 参数说明:输入图像(Mat)、色相参数(int)、饱和度参数(int)、对比度参数(int)// 返回值:处理后的Mat图像function hsvTransform() { // 截取屏幕区域(432,768)大小、100质量的图像并转为Mat格式 var mat = screen.screenShot(432, 768, 100).getMat(); // 调用HSV变换:色相17、饱和度17、对比度17
信息发布软件浏览器H5方法小结
浏览器H5方法小结
信息发布软件AIWROK软件漂亮对接H5简单示例
AIWROK软件漂亮对接H5简单示例
信息发布软件AIWROK软件线程优先级示例
AIWROK软件线程优先级示例
信息发布软件AIWORK软件在屏幕底部显示实时日志可以移动
AIWORK软件在屏幕底部显示实时日志可以移动
信息发布软件安卓HID贝塞尔曲线手势操作示例
安卓HID贝塞尔曲线手势操作示例
信息发布软件安卓端与H5页面交互的完整实现
安卓端与H5页面交互的完整实现
信息发布软件苹果系统里如何使用OCR进行文本识别并执行点击操作
苹果系统里如何使用OCR进行文本识别并执行点击操作
信息发布软件AIWROK软件列表控件 [uiList] 实例演示
AIWROK软件列表控件 实例演示
信息发布软件安卓列表控件 [uiList] 方法小结
安卓列表控件 方法小结 方法 1:add方法 2:addArray方法 3:clear方法 4:delete方法 5:execSQL方法 6:exportData方法 7:exportTxt方法 8:findByID方法 9:getColumnCount方法 10:getColumnIndex方法 11:getColumnName方法 12:getColumnNames方法 13:getCount方法 14:getCursorSetp方法 15:getPosition方法 16:getString方法 17:getStringl方法 18:importData方法 19:isLast方法 20:move方法 21:moveNext方法
信息发布软件安卓版AIWROK软件APP操作类小结合集
安卓版AIWROK软件APP操作类小结合集 方法 1:代理模式获取当前 activity 地址[/backcolor]方法 2:getAllApp 获取所有 app[/backcolor]方法 3:getAppName 获取 APP 名字[/backcolor]方法 4:getCurrentActivity 无障碍获取当前 activity 地址[/backcolor]方法 5:getLocalAppName 获取自己 APP 名字(AIWORK 打包)[/backcolor]方法 6:getLocalVerName 获取自己版本号(AIWORK 打包)[/backcolor]方法 7:getMemory
信息发布软件AIWROK软件苹果点击开始按钮运行最简单的封装脚本例子
AIWROK软件苹果点击开始按钮运行最简单的封装脚本例子 另外主脚本.js封装的:
信息发布软件安卓toast吐司的各种方法应用实例
安卓toast吐司的各种方法应用实例
信息发布软件AIWROK软件支持悬浮窗自由定位和拖拽功能
AIWROK软件支持悬浮窗自由定位和拖拽功能
信息发布软件AIWROK软件安卓工具箱悬浮窗
AIWROK软件安卓工具箱悬浮窗
信息发布软件安卓通过floatUI创建悬浮窗H5界面
安卓通过floatUI创建悬浮窗H5界面
信息发布软件安卓专用吐司toast倒计时到指定时间并显示剩余时间
安卓专用吐司toast倒计时到指定时间并显示剩余时间
信息发布软件aiwrok软件适用于安卓环境下的外网IP获取工具实例
aiwrok软件适用于安卓环境下的外网IP获取工具实例
信息发布软件苹果系统激活模式投屏
1.安装AK-Runner链接下载https://www.pgyer.com/akrunner或者扫码下载AK-Runner.ipa2.安装后需要信任证书找到 设置 --通用---VPN与设备管理3.激活AK-Runner激活需要pc,首先下载激活器📎AK-Runner激活器.zip新手机需要爱思助手协助开启开发者模式,开启过的可以忽略。(爱思助手最好使用最新版)打开爱思助手按照提示操作即可,打开实时投屏。能获取到屏幕信息即可。如果没有出现可能是手机没有开启开发者模式,参考爱思助手
信息发布软件AIWROK软件全部硬件HID按键码小结集合
AIWROK软件全部硬件HID按键码小结集合 方法真实示例:
信息发布软件IOS苹果系统创建具有现代H5视觉效果的界面
IOS苹果系统创建具有现代H5视觉效果的界面
信息发布软件IOS苹果示例如何使用不同的UI风格创建直接运行脚本的按钮
IOS苹果示例如何使用不同的UI风格创建直接运行脚本的按钮
信息发布软件AIWROK苹果IOS线条类[Line]复杂示例
AIWROK苹果IOS线条类[Line]复杂示例
信息发布软件AIWROK软件苹果IOS线条实作简单示例
AIWROK软件苹果IOS线条实作简单示例
信息发布软件AIWROK软件IOS苹果线条类[Line]方法小结
AIWROK软件IOS苹果线条类[Line]方法小结 . 线条宽度设置方法2. 线条高度设置方法3. 线条颜色设置方法实用演示例子:
信息发布软件AIWROK软件苹果IOS吐司toast.show方法小结
AIWROK软件苹果IOS吐司toast.show方法小结 实例呈现:
信息发布软件AIWROK软件苹果IOS系统图色视觉[opencv]方法小结
AIWROK软件苹果IOS系统图色视觉[opencv]方法小结 方法 1:OCR 识别(指定区域)方法 2:获取图像 Base64 编码方法 3:获取 Mat 对象方法 4:Mat 转 Image方法 5:Base64 转 Image方法 6:读取图片文件为 Image方法 7:释放图像资源实战示例子:
信息发布软件AIWROK软件苹果IOS系统图色视觉[opencv]方法小结
AIWROK软件苹果IOS系统图色视觉[opencv]方法小结 方法 1:cv 文件找图(模版匹配 cv 找图)方法 2:cv 文件 OCR(模版匹配 OCR)方法 3:模版匹配(通过模版匹配找到目标对象)方法 4:找多图方法 5:转灰度图(图像转灰度图)方法 6:裁切图片(从大图中截图裁切图片)方法 7:二值化方法 8:颜色翻转实战实例:
信息发布软件AIWROK软件苹果IOS系统随机数[RJrxn1afZqW7yjf2NK]方法小结
AIWROK软件随机数[RJrxn1afZqW7yjf2NK]方法小结 📌GQGqcAlZv2随机字符📌WBJqf91s7J随机整数📌LtUqFOGkc6随机小数📌随机布尔值生成函数📌随机数组元素选择函数使用示例表 📌随机日期使用示例表使用示例表使用示例表📌随机UUID生成函数函数说明表使用示例表📌随机密码 / 验证码随机密码 / 验证码生成函数及使用说明[/backcolor]函数说明表[/backcolor]使用示例表[/back
信息发布软件AIWROK软件苹果系统里的事件[event]方法小结
AIWROK软件苹果系统里的事件[event]方法小结 方法 1:截屏开始方法 2:截屏暂停方法 3:截屏恢复实战示例:
信息发布软件AWIROK苹果系统屏幕类[screen]方法小结
AWIROK苹果系统屏幕类[screen]方法小结 方法 1:lockScreen(锁定屏幕缓存)方法 2:unLockScreen(解锁锁屏幕缓存)方法 3:isOpenShortcut(是否开启快照截屏)方法 4:getScreenWidth(获取屏幕宽度)方法 5:getScreenHeight(获取屏幕高度)方法 6:ocr(识别支持设定区域)方法 7:screenShot(截图缩放,记得调用 close 释放图像)方法 8:screenShotFull(全尺寸截图,记得调用 close 释放图像)实战实例子:单独 OCR

QQ|( 京ICP备09078825号 )

本网站信息发布软件,是可以发布论坛,发送信息到各大博客,各大b2b软件自动发布,好不夸张的说:只要手工能发在电脑打开IE能发的网站,用这个宣传软件就可以仿制动作,进行推送发到您想发送的B2B网站或是信息发布平台上,不管是后台,还是前台,都可以进行最方便的广告发布,这个广告发布软件,可以按月购买,还可以试用软件,对网站的验证码也可以完全自动对信息发布,让客户自动找上门,使企业轻松实现b2b发布,这个信息发布软件,均是本站原创正版开发,拥有正版的血统,想要新功能,欢迎提意见给我,一好的分类信息群发软件在手,舍我其谁。QQ896757558

GMT+8, 2025-12-7 02:56 , Processed in 0.160535 second(s), 52 queries .

宣传软件--信息发布软件--b2b软件广告发布软件

快速回复 返回顶部 返回列表