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

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

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

[复制链接]

702

主题

786

帖子

5060

积分

积分
5060
跳转到指定楼层
宣传软件楼主
发表于 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]小结2nextnocontent
回复

使用道具 举报

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

本版积分规则

相关导读
信息发布软件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
信息发布软件AIWROK软无任何苹果IOS系统配置[config]方法小结
AIWROK软无任何苹果IOS系统配置[config]方法小结 getConfig 获取配置📌setConfig设置配置实际示例:
信息发布软件AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合
AIWROK软件安卓日志窗口[logWindow]方法小结总汇集合 clear 清理日志📌close关闭日志窗口📌setAlpha设置透明度📌setClickModel设置可点模式,就是无法穿透桌面📌setColor设置日志字体颜色📌setDrag设置为手动拖拽模式setHeight设置高度📌setNoClickModel设置为不可点,穿透桌面📌setPosition设置位置📌setSize设置日志字体大小setTitle设置标题📌setWidth 设置
信息发布软件AIWROK安卓类日志类[print]方法小结总汇集合
AIWROK安卓类日志类方法小结总汇集合 print.log:输出调试 / 日志信息2. print.err:输出错误信息3. print.time:启动计时4. print.timeEnd:结束计时并返回时长5. print.warn:输出警告信息完整的示例:
信息发布软件AIWROK软件苹果IOS快捷指令代理服务[shortAgent]方法小结
AIWROK软件苹果IOS快捷指令代理服务[shortAgent]方法小结 openApp启动app📌appopenUrl打开网址或者Scheme📌openSelf自启动📌screenShot代理截屏📌getTopApp 获取顶端app(I0S18+)特别示例:
信息发布软件AIWROK系统安卓找字OCR___方法小结总汇集合
AIWROK系统安卓找字OCR___方法小结总汇集合 findIncludeText查询包含文字🔍🔢findIncludeTexts查询包含文字多目标🔍🔢findSimilarText模糊查询🔍🔢findText查询文字🔍🔢getAllDetect 获取所有目标🔍🔢getAllString 获取所有字符串🔍🔢getJson 获取json对象🔍🔢getJsonString 获取json字符串🔍🔢MLKitOcr文字
信息发布软件AIWROK软件toast_显示方法小结
AIWROK软件toast_显示方法小结 toast.setAlpha___设置透明度toast.setPoint___设置位置toast.setSize___设置字号toast.setTextColor___设置文字颜色toast.showLong___显示长吐司toast.show___显示吐司特别案例:示例二:示例三倒计时到指定时间并显示剩余时间(红色文字):
信息发布软件AIWROK软件苹果系统方法快捷指令[shortcut]方法小结
AIWROK软件苹果系统方法快捷指令[shortcut]方法小结 openApp启动app(需要前台运行)📌openUrl打开网页(需要前台运行)📌runShortcut打开快捷指令(需要前台运行)
信息发布软件AIWROK软件苹果IOS矩形类[rect]方法小结
AIWROK软件苹果IOS矩形类[rect]方法小结 getLeft 获取左边界📌getRight获取右边界📌getTop获取上边界📌getBottom 获取下边界📌getWidth 获取宽度📌getHeight 获取高度📌getCenterX 获取中心X坐标📌getCenterY 获取中心Y坐标📌inRect 判断点是否在矩形内📌set设置矩形的边界📌toString输出字符串📌getRandX生成随机X坐标📌getRandY生成随
信息发布软件AIWROK软件IOS系统里脚本项目[project]方法小结
AIWROK软件IOS系统里脚本项目方法小结 📌getCodePath 获取代码完整目录📌getPluginsPath 获取插件完整目录📌getResourcesPath 获取资源完整目录📌getCard 获取卡密📌getVersion 获取脚本版本调用示例代码:
信息发布软件IOS功能苹果AIWROK软件剪贴板类[clipboard]方法小结
IOS功能苹果AIWROK软件剪贴板类[clipboard]方法小结 copyToClipboard 复制到剪贴板📌copyToClipboardPIP复制到剪贴板📌readFromClipboard 从剪贴板读取示例方法实用:
信息发布软件AIWROK软件IOS苹果系统检测目标类[Detect]方法方法小结
AIWROK软件IOS苹果系统检测目标类[Detect]方法方法小结 📌score 获取检测分数📌getRect 获取检测区域📌clickRandom随机点击📌click点击示例演示:
信息发布软件AIWROK苹果IOS系统里的打印[print]方法小结
AIWROK苹果IOS系统里的打印方法小结 📌now返回本次脚本运行所有日志📌last 返回上次脚本运行所有日志📌showPip 显示画中画,必须前台📌hidePip 隐藏画中画,必须前台log日志📌log日志📌warn警告err 错误📌debug 调试简写printl示例方法演示:
信息发布软件AIWROK软件超多功能越全HID小结方法大放送
AIWROK软件超多功能越全HID小结方法大放送 ⌨️📌back:back 键⌨️📌backspace 键盘back删除键⌨️📌click:点击坐标⌨️📌clickPercent:点击百分比坐标⌨️📌clicks:连续点击⌨️📌clicksV2:连续点击 v2(可设置按下时长)⌨️📌connetBLE:连接蓝牙 HID(必须先完成配对)⌨
信息发布软件AIWROK软件苹果找图YoloV5目标检测[YoloV5]方法小结
AIWROK软件苹果找图YoloV5目标检测[YoloV5]方法小结 📌detectPercent预测📌loadModel 加载模型📌close释放模型
信息发布软件&#128241;⌨️最全的AIWROK软件安卓 HID方法集合小结A
信息发布软件示例苹果IOS系统简单展示一下H5界面AIWORK WebView 示例
示例苹果IOS系统简单展示一下H5界面AIWORK WebView 示例
信息发布软件用AIWROK软件IOS苹果系统创建一个黄色主题风格的 WebView 示例H5
用AIWROK软件IOS苹果系统创建一个黄色主题风格的 WebView 示例H5printl('//🍎交流QQ群711841924');// 创建一个黄色主题风格的 WebView 示例function createYellowThemedWebViewExample() { // 创建 WebView 实例 var web = new WebView(); // 显示界面 web.show(); // 加载黄色主题风格的 HTML 内容 web.loadHtml(`<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UT
信息发布软件苹果创建一个蓝色主题风格的 WebView 示例H5
苹果创建一个蓝色主题风格的 WebView 示例H5 演示了如何创建和操作 WebView 控件。代码中使用了注释的方式避免了实际的 URL 加载和界面关闭,以确保安全性和功能性。以下是代码的详细说明: function createYellowThemedWebViewExample() {...}:定义了一个名为 createYellowThemedWebViewExample 的函数,用于创建一个带有黄色主题风格的 WebView 示例。var web = new WebView();:创建了一个新的 WebView 实例。web.show()
信息发布软件AIWROK软件苹果IOS控件[WebView]方法小结
AIWROK软件苹果IOS控件[WebView]方法小结 📌show显示界面📌loadFile 加载本地文件📌loadHtml 加载 HTML内容📌dismiss关闭界面📌loadUrl加载网页URL完整演示例子:
信息发布软件AIWROK苹果部分功能UI-水平容器[Horizontal]方法小结
AIWROK苹果部分功能UI-水平容器[Horizontal]方法小结 📌addView添加子控件📌removeView移除视图📌clearAllViews清空所有视图📌getViewCount 获取视图数量📌setSpacing设置控件间距📌setBackgroundColor设置背景颜色📌setAlignment 设置对齐方式示例子 1 风格:示例风格 2:
信息发布软件AIWROK软件苹果IOS里的UI-输入框类[Input]方法小结
AIWROK软件苹果IOS里的UI-输入框类方法小结 📌setText 设置输入框文本📌getText 获取输入框文本 📌setlD设置控件ID📌setDefultText 设置默认值📌setTextColor设置文本颜色📌setFontSize设置字体大小📌setBackgroundColor 设置背景颜色📌setWidth设置输入框宽度📌setHeight 设置输入框高度📌setPlaceholder 设置占位符文本📌setTextAlignment 设
信息发布软件AIWROK软件苹果IOS系统Ul-空白站位[Space]方法小结
AIWROK软件苹果IOS系统Ul-空白站位[Space]方法小结 📌setHeight设置高度📌setWidth设置宽度📌setBackgroundColor 设置背景颜色完整示例:
信息发布软件AIWROK软件苹果IOS系统里UI-界面视图[IOSView]方法小结
苹果IOS系统里UI-界面视图方法小结 📌show显示界面📌dismiss关闭📌UIaddView添加📌getView获取view视图📌setBackgroundColor 设置背景颜色完整示例:
信息发布软件&#128296;UI-复选框类[CheckBox]方法小结
🔨UI-复选框类[CheckBox]方法小结📌setText 设置复选框标题📌getText 获取复选框标题📌setID设置控件ID📌setDefultSelect 设置默认值📌select选中复选框📌deselect取消选中复选框📌isSelect获取选中状态📌setColor设置复选框颜色 📌setWidth 设置控件宽度📌setHeight 设置控件高度📌onClick 按钮点击事件示例完整例子:
信息发布软件AIWROK软件IOS系统里的UI-标签类[Label]方法小结
AIWROK软件IOS系统里的UI-标签类[Label]方法小结 📌setText设置标签文本📌setTextColor 设置文本颜色📌setBackgroundColor设置背景颜色📌setFontSize设置字体大小📌setWidth 设置标签宽度📌setHeight设置标签高度📌setTextAlignment设置文本对齐方式完整示例方法例子:
信息发布软件AIWROK软件IOS苹果Ul-垂直容器[Vertical]方法小结
AIWROK软件IOS苹果Ul-垂直容器[Vertical]方法小结//方法小结,交流QQ群711841924//第一个方法:addView添加子控件var label = new Label();label.setText("Hello World");//第二个方法:removeView移除视图var v = new Vertical();v.removeView(0); // 移除第一个子控件//第三个方法:clearAllViews清空所有视图var v = new Vertical();v.clearAllViews(); // 清空所有控件//第四个方法:getViewCount 获取视图数量var v = new Ver
信息发布软件&#128296;AIWROK软件苹果系统UI-按钮[ Button]方法小结
🔨AIWROK软件苹果系统UI-按钮[ Button]方法小结//UI-按钮[ Button]方法小结,交流QQ群711841924// 方法一:setText 设置按钮标题var btn = new Button();btn.setText("点击我");// 方法二:getText 获取按钮标题var btn = new Button();string title = btn.getText();// 方法三:setColor设置按钮颜色var btn = new Button();btn.setColor(50, 100, 150); // 设置按钮颜色为RGB(50, 100, 150)// 方法四:setTextColor 设置
信息发布软件txt文件读写[txt]方法和UI-TAB界面视图[TabView]小结
txt文件读写[txt]方法和UI-TAB界面视图[TabView]小结//UI-TAB界面视图[TabView]方法小结,交流QQ群711841924 // 方法一:show显示界面 //申请一个UI var tab = new TabView(); tab.setTitels(['首页','关于']) vc.show(() => { //页面加载完后执行以下代码 printl("hello IOS") //创建一个水平容器 var h = new Horizontal() //创建一个按钮 var btn = new Butt
信息发布软件TomatoOCR文字识别[tomatoOCR]方法小结[OCR]
TomatoOCR文字识别[tomatoOCR]方法小结[OCR]
信息发布软件苹果系统OCR文字识别和OkHttp 网络请求管理
苹果系统OCR文字识别和OkHttp 网络请求管理
信息发布软件iosApp管理小结和苹果Ocr识别结果小结
iosApp管理小结和苹果Ocr识别结果小结
信息发布软件苹果IOS系统专用AIWROK软件HID键鼠模块小结
苹果IOS系统专用AIWROK软件HID键鼠模块小结
信息发布软件AIWROK软件IOS贝塞尔曲线
AIWROK软件IOS贝塞尔曲线 hid.moveToRealPoint(333, 1146);:这行代码指示设备(可能是模拟器或自动化测试工具)的hid(Human Interface Device)模块将操作点移动到屏幕上的坐标点(333, 1146)。这个点被定义为曲线的起点。sleep.second(1);:在移动到起点后,程序会暂停1秒钟。这是为了让设备有足够的时间到达起点位置,确保后续操作的准确性。接下来的几行代码定义了贝塞尔曲线的参数:startX 和 startY 定义了曲线的起点。en

QQ|( 京ICP备09078825号 )

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

GMT+8, 2025-10-22 08:23 , Processed in 0.273394 second(s), 49 queries .

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

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