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

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

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

[复制链接]

700

主题

784

帖子

5048

积分

积分
5048

资讯缩略图:

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

资讯发布简介:AIWORK软件图像视觉处理[opencv]小结1

资讯关键词:AIWORK软件图像视觉处理[opencv]小结1

资讯所属分类:IT资讯 

联系:

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

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

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

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

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

// 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
opencv.HSV(mat, 17, 17, 17);
// 输出处理结果
printl(mat);
return mat;
}
let hsvResult = hsvTransform();


// 2. 对比度调整:调整图像对比度,通过阈值控制强弱
// 参数说明:输入图像(Mat)、对比度阈值(double,值越大对比度越强)
// 返回值:处理后的Mat图像
function adjustContrast() {
var mat = screen.screenShot(432, 768, 100).getMat();
// 调整对比度:阈值0.5(降低对比度)
opencv.adjustContrast(mat, 0.5);
printl(mat);
return mat;
}
let contrastResult = adjustContrast();


// 3. Bitmap转Mat:将Bitmap格式图像转换为OpenCV处理用的Mat格式
// 参数说明:输入图像(Bitmap)
// 返回值:转换后的Mat图像
function bitmapToMat() {
// 先获取屏幕截图的Bitmap对象
var screenshot = screen.screenShot(432, 768, 100);
var bmp = screenshot.getBitmap();
// 转换为Mat格式
var mat = opencv.bitmapToMat(bmp);
printl(mat);
return mat;
}
let matFromBmp = bitmapToMat();


// 4. 颜色过滤:保留设定的目标颜色,过滤其他颜色,适用于固定颜色目标筛选
// 参数说明:输入图像(Mat)、目标颜色数组(String[],格式["#RRGGBB",...])、匹配阈值(int)
// 返回值:过滤后的Mat图像
function colorFilter() {
var mat = screen.screenShot(432, 768, 100).getMat();
// 定义目标颜色数组(土黄、金黄等)
var colors = ["#615018", "#D9C15D", "#010000", "#F4C51F"];
// 过滤颜色:阈值2(允许轻微颜色偏差)
mat = opencv.colorFilter(mat, colors, 2);
printl(mat);
return mat;
}
let filterResult = colorFilter();


// 5. 区域截图:按百分比裁剪图像或保留指定区域(区域外变白)
// 参数说明:输入图像(Mat)、区域范围(double[],[左上角x%,左上角y%,右下角x%,右下角y%])、是否裁剪(boolean)
// 返回值:处理后的区域图像(Mat)
function extractRegion() {
var mat = screen.screenShot(432, 768, 100).getMat();
// 定义区域:左上角(3.935%,16.406%)到右下角(53.472%,63.281%)
var region = [0.03935, 0.16406, 0.53472, 0.63281];
// 处理区域:false表示区域外变白,不裁剪
opencv.extractRegion(mat, region, false);
printl(mat);
return mat;
}
let regionResult = extractRegion();


// 6. 面积过滤:保留图像中面积在指定范围内的区域,过滤过小/过大区域
// 参数说明:输入图像(Mat)、最小面积(double)、最大面积(double)
// 返回值:过滤后的Mat图像
function inArea() {
var mat = screen.screenShot(432, 768, 100).getMat();
// 保留面积1~10000的区域
opencv.inArea(mat, 1, 10000);
printl(mat);
return mat;
}
let areaResult = inArea();


// 7. 边缘提取:基于Canny算法提取图像边缘,高阈值通常为低阈值2~3倍
// 参数说明:输入图像(Mat)、低阈值(double)、高阈值(double)
// 返回值:边缘提取后的Mat图像
function cannyEdge() {
var mat = screen.screenShot(432, 768, 100).getMat();
// 提取边缘:低阈值50,高阈值100(符合2倍关系)
opencv.Canny(mat, 50, 100);
printl(mat);
return mat;
}
let cannyResult = cannyEdge();


// 8. OCR识别:通过训练字库识别指定区域文字,返回识别结果
// 参数说明:输入图像(Mat)、字库路径(String)、相似度(double 0~1)、预期文字数(int)、识别区域(double[])
// 返回值:ocrResult对象(含文字及位置信息)
function ocr() {
var mat = screen.screenShot(432, 768, 100).getMat();
// 识别区域:全图([0,0,1,1]表示0%~100%范围)
var ocrRegion = [0, 0, 1, 1];
// 调用OCR:字库"图色976442.ocr",相似度0.8,不限制文字数
var ocrRes = opencv.OCR(mat, '图色976442.ocr', 0.8, 0, ocrRegion);
// 输出识别结果
ocrRes ? printl("OCR识别结果:" + ocrRes.getAllString()) : print.err('OCR识别失败');
return ocrRes;
}
let ocrResult = ocr();


// 9. CV文件OCR:通过预定义的CV文件(含字库和区域)进行OCR识别
// 参数说明:CV文件路径(String)
// 返回值:ocrResult对象(含识别结果)
function ocrEx() {
// 读取CV文件并识别
var ocrExRes = opencv.OCREx('图色598321.cv');
ocrExRes ? printl("CV文件OCR结果:" + ocrExRes.getAllString()) : print.err('CV文件OCR失败');
return ocrExRes;
}
let cvOcrResult = ocrEx();


// 10. 图像平滑:减少图像噪声、模糊图像,通过滤波和去毛边实现
// 参数说明:输入图像(Mat)、滤波值(int,值越大越平滑)、去毛边大小(int)
// 返回值:平滑后的Mat图像
function smooth() {
var mat = screen.screenShot(432, 768, 100).getMat();
// 平滑处理:滤波值3,去毛边2
var smoothMat = opencv.Smooth(mat, 3, 2);
printl(smoothMat);
return smoothMat;
}
let smoothResult = smooth();


// 11. 多点比色:验证图像中多个指定坐标的颜色是否符合预期,全匹配返回true
// 参数说明:输入图像(Mat)、目标点数组(String[],格式"x,y,#RRGGBB")、颜色误差(int)、坐标误差(int)、相似度(double)
// 返回值:boolean(是否全匹配)
function checkColors() {
var mat = screen.screenShot(900, 1600, 100).getMat();
// 目标点:x,y坐标+颜色(如"325,317,#F4C51F")
var points = ['325,317,#F4C51F', '357,364,#070200', '336,345,#100500', '356,386,#F4C51F'];
// 多点比色:颜色误差2,坐标误差5,相似度0.95
var isMatch = opencv.checkColors(mat, points, 2, 5, 0.95);
isMatch ? printl('多点比色成功') : print.err('多点比色失败');
return isMatch;
}
let colorCheckResult = checkColors();


// 12. CV文件多点比色:通过预定义的CV文件(含多点坐标和颜色)验证匹配
// 参数说明:CV文件路径(String)
// 返回值:boolean(是否匹配成功)
function checkColorsEx() {
// 基于CV文件验证多点比色
var isExMatch = opencv.checkColorsEx('图色246814.cv');
isExMatch ? printl('CV文件多点比色成功') : printl('CV文件多点比色失败');
return isExMatch;
}
let cvColorCheckResult = checkColorsEx();


// 13. 闭运算:先膨胀后腐蚀,用于填充图像小孔、连接邻近区域
// 参数说明:输入图像(Mat)、核大小(int,值越大效果越强)
// 返回值:闭运算处理后的Mat图像
function closeImg() {
var mat = screen.screenShot(900, 1600, 100).getMat();
// 闭运算:核大小3
opencv.closeImg(mat, 3);
printl(mat);
return mat;
}
let closeResult = closeImg();

🎨图像视觉处理[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
    opencv.HSV(mat, 17, 17, 17);
    // 输出处理结果
    printl(mat);
    return mat;
}
let hsvResult = hsvTransform();


// 2. 对比度调整:调整图像对比度,通过阈值控制强弱
// 参数说明:输入图像(Mat)、对比度阈值(double,值越大对比度越强)
// 返回值:处理后的Mat图像
function adjustContrast() {
    var mat = screen.screenShot(432, 768, 100).getMat();
    // 调整对比度:阈值0.5(降低对比度)
    opencv.adjustContrast(mat, 0.5);
    printl(mat);
    return mat;
}
let contrastResult = adjustContrast();


// 3. Bitmap转Mat:将Bitmap格式图像转换为OpenCV处理用的Mat格式
// 参数说明:输入图像(Bitmap)
// 返回值:转换后的Mat图像
function bitmapToMat() {
    // 先获取屏幕截图的Bitmap对象
    var screenshot = screen.screenShot(432, 768, 100);
    var bmp = screenshot.getBitmap();
    // 转换为Mat格式
    var mat = opencv.bitmapToMat(bmp);
    printl(mat);
    return mat;
}
let matFromBmp = bitmapToMat();


// 4. 颜色过滤:保留设定的目标颜色,过滤其他颜色,适用于固定颜色目标筛选
// 参数说明:输入图像(Mat)、目标颜色数组(String[],格式["#RRGGBB",...])、匹配阈值(int)
// 返回值:过滤后的Mat图像
function colorFilter() {
    var mat = screen.screenShot(432, 768, 100).getMat();
    // 定义目标颜色数组(土黄、金黄等)
    var colors = ["#615018", "#D9C15D", "#010000", "#F4C51F"];
    // 过滤颜色:阈值2(允许轻微颜色偏差)
    mat = opencv.colorFilter(mat, colors, 2);
    printl(mat);
    return mat;
}
let filterResult = colorFilter();


// 5. 区域截图:按百分比裁剪图像或保留指定区域(区域外变白)
// 参数说明:输入图像(Mat)、区域范围(double[],[左上角x%,左上角y%,右下角x%,右下角y%])、是否裁剪(boolean)
// 返回值:处理后的区域图像(Mat)
function extractRegion() {
    var mat = screen.screenShot(432, 768, 100).getMat();
    // 定义区域:左上角(3.935%,16.406%)到右下角(53.472%,63.281%)
    var region = [0.03935, 0.16406, 0.53472, 0.63281];
    // 处理区域:false表示区域外变白,不裁剪
    opencv.extractRegion(mat, region, false);
    printl(mat);
    return mat;
}
let regionResult = extractRegion();


// 6. 面积过滤:保留图像中面积在指定范围内的区域,过滤过小/过大区域
// 参数说明:输入图像(Mat)、最小面积(double)、最大面积(double)
// 返回值:过滤后的Mat图像
function inArea() {
    var mat = screen.screenShot(432, 768, 100).getMat();
    // 保留面积1~10000的区域
    opencv.inArea(mat, 1, 10000);
    printl(mat);
    return mat;
}
let areaResult = inArea();


// 7. 边缘提取:基于Canny算法提取图像边缘,高阈值通常为低阈值2~3倍
// 参数说明:输入图像(Mat)、低阈值(double)、高阈值(double)
// 返回值:边缘提取后的Mat图像
function cannyEdge() {
    var mat = screen.screenShot(432, 768, 100).getMat();
    // 提取边缘:低阈值50,高阈值100(符合2倍关系)
    opencv.Canny(mat, 50, 100);
    printl(mat);
    return mat;
}
let cannyResult = cannyEdge();


// 8. OCR识别:通过训练字库识别指定区域文字,返回识别结果
// 参数说明:输入图像(Mat)、字库路径(String)、相似度(double 0~1)、预期文字数(int)、识别区域(double[])
// 返回值:ocrResult对象(含文字及位置信息)
function ocr() {
    var mat = screen.screenShot(432, 768, 100).getMat();
    // 识别区域:全图([0,0,1,1]表示0%~100%范围)
    var ocrRegion = [0, 0, 1, 1];
    // 调用OCR:字库"图色976442.ocr",相似度0.8,不限制文字数
    var ocrRes = opencv.OCR(mat, '图色976442.ocr', 0.8, 0, ocrRegion);
    // 输出识别结果
    ocrRes ? printl("OCR识别结果:" + ocrRes.getAllString()) : print.err('OCR识别失败');
    return ocrRes;
}
let ocrResult = ocr();


// 9. CV文件OCR:通过预定义的CV文件(含字库和区域)进行OCR识别
// 参数说明:CV文件路径(String)
// 返回值:ocrResult对象(含识别结果)
function ocrEx() {
    // 读取CV文件并识别
    var ocrExRes = opencv.OCREx('图色598321.cv');
    ocrExRes ? printl("CV文件OCR结果:" + ocrExRes.getAllString()) : print.err('CV文件OCR失败');
    return ocrExRes;
}
let cvOcrResult = ocrEx();


// 10. 图像平滑:减少图像噪声、模糊图像,通过滤波和去毛边实现
// 参数说明:输入图像(Mat)、滤波值(int,值越大越平滑)、去毛边大小(int)
// 返回值:平滑后的Mat图像
function smooth() {
    var mat = screen.screenShot(432, 768, 100).getMat();
    // 平滑处理:滤波值3,去毛边2
    var smoothMat = opencv.Smooth(mat, 3, 2);
    printl(smoothMat);
    return smoothMat;
}
let smoothResult = smooth();


// 11. 多点比色:验证图像中多个指定坐标的颜色是否符合预期,全匹配返回true
// 参数说明:输入图像(Mat)、目标点数组(String[],格式"x,y,#RRGGBB")、颜色误差(int)、坐标误差(int)、相似度(double)
// 返回值:boolean(是否全匹配)
function checkColors() {
    var mat = screen.screenShot(900, 1600, 100).getMat();
    // 目标点:x,y坐标+颜色(如"325,317,#F4C51F")
    var points = ['325,317,#F4C51F', '357,364,#070200', '336,345,#100500', '356,386,#F4C51F'];
    // 多点比色:颜色误差2,坐标误差5,相似度0.95
    var isMatch = opencv.checkColors(mat, points, 2, 5, 0.95);
    isMatch ? printl('多点比色成功') : print.err('多点比色失败');
    return isMatch;
}
let colorCheckResult = checkColors();


// 12. CV文件多点比色:通过预定义的CV文件(含多点坐标和颜色)验证匹配
// 参数说明:CV文件路径(String)
// 返回值:boolean(是否匹配成功)
function checkColorsEx() {
    // 基于CV文件验证多点比色
    var isExMatch = opencv.checkColorsEx('图色246814.cv');
    isExMatch ? printl('CV文件多点比色成功') : printl('CV文件多点比色失败');
    return isExMatch;
}
let cvColorCheckResult = checkColorsEx();


// 13. 闭运算:先膨胀后腐蚀,用于填充图像小孔、连接邻近区域
// 参数说明:输入图像(Mat)、核大小(int,值越大效果越强)
// 返回值:闭运算处理后的Mat图像
function closeImg() {
    var mat = screen.screenShot(900, 1600, 100).getMat();
    // 闭运算:核大小3
    opencv.closeImg(mat, 3);
    printl(mat);
    return mat;
}
let closeResult = closeImg();

方法 1:HSV 颜色变换

项目

内容

功能

对图像进行 HSV 通道的颜色变换

函数签名

Mat HSV(Mat arg0, int arg1, int arg2, int arg3)

返回值

Mat

参数说明

- Mat arg0

:输入图片- int arg1

:色相参数- int arg2

:饱和度参数- int arg3

:对比度参数

案例

opencv.HSV(Mat, 0, 0, 0)



let mat:Mat=图色875078();
printl(mat);



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

  //HSV颜色变换
  opencv.HSV(mat,17,17,17)
  return mat;

}

方法 2:对比度调整(adjustContrast

项目

内容

功能

调整图像对比度

函数签名

Mat adjustContrast(Mat arg0, double arg1)

返回值

Mat

参数说明

- Mat arg0

:mat 格式的输入图片- double arg1

:用于调整对比度的阈值

案例

opencv.adjustContrast(Mat, 0)




let mat:Mat=图色195333();
printl(mat);



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

  //二值化
  opencv.threshold(mat,50,150);
  return mat;

}

方法 3:bitmap 图转 mat(bitmapToMat

项目

内容

功能

将 Bitmap 格式图像转换为 Mat 格式图像

函数签名

Mat bitmapToMat(Bitmap arg0)

返回值

Mat

参数说明

- Bitmap arg0

:Bitmap 格式的输入图像

案例

opencv.bitmapToMat(bmp)

// 先获取截图的Bitmap对象
var screenshot = screen.screenShot(432, 768, 100);
var bmp = screenshot.getBitmap();
// 再将Bitmap转换为Mat
var mat = opencv.bitmapToMat(bmp);

printl(mat)

方法 4:颜色过滤(colorFilter

项目

内容

功能

保留设定的颜色,去除其他颜色;可有效对颜色不变的目标进行筛选

函数签名

Mat colorFilter(Mat arg0, String[] arg1, int arg2)

返回值

Mat

参数说明

- Mat arg0

:输入图片- String[] arg1

:颜色数组(示例:["#000000","#121212"]

- int arg2

:阈值

案例

opencv.colorFilter(Mat, String[], 0)

let mat:Mat=图色254847();
printl(mat);

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

   //颜色过滤并更新mat变量
   mat = opencv.colorFilter(mat, ["#615018", "#D9C15D", "#010000", "#F4C51F"], 2);
   return mat;
}

方法 5:区域截图(extractRegion

项目

内容

功能

图片按照设定百分比区域进行裁剪;第三个参数为是否剪切:若为true

,则减掉多余区域只保留设定图像;若为false

,则把区域外的图变成白色、区域内保持不变

函数签名

Mat extractRegion(Mat arg0, double[] arg1, boolean arg2)

返回值

Mat

参数说明

- Mat arg0

:输入图片- double[] arg1

:百分比区域- boolean arg2

:是否裁剪

案例

opencv.extractRegion(Mat, double[], true)



let mat:Mat=图色651862();
printl(mat);



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

  //区域截图
  opencv.extractRegion(mat,[0.0393518518518519,0.1640625,0.534722222222222,0.6328125],false)
  return mat;

}

方法 6:面积过滤(inArea

项目

内容

功能

面积过滤

函数签名

Mat inArea(Mat arg0, double arg1, double arg2)

返回值

Mat

参数说明

- Mat arg0

:mat 格式的输入图片- double arg1

:最小面积- double arg2

:最大面积

案例

opencv.inArea(Mat, 0, 0)



let mat:Mat=图色100892();
printl(mat);



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

  //面积过滤
  opencv.inArea(mat,1,10000)
  return mat;

}

方法 7:边缘提取(Canny

项目

内容

功能

提取图像边缘;一般高阈值是低阈值的 2 - 3 倍(例如低阈值为 50 时,高阈值为 150)

函数签名

Mat Canny(Mat arg0, double arg1, double arg2)

返回值

Mat

参数说明

- Mat arg0

:输入图像- double arg1

:最低阈值- double arg2

:最高阈值

案例

opencv.Canny(mat, 50, 150)



let mat:Mat=图色734271();
printl(mat);



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

  //边缘提取
  opencv.Canny(mat,50,100)
  return mat;

}

方法 8:OCR(OCR

项目

内容

功能

通过训练字库识别 OCR

函数签名

ocrResult OCR(Mat arg0, String arg1, double arg2, int arg3, double[] arg4)

返回值

ocrResult

参数说明

- Mat arg0

:图片- String arg1

:字库文件- double arg2

:相似度- int arg3

:文字数量- double[] arg4

:区域范围

案例

opencv.OCR(Mat,"",0,0,double[])



var ocrcrResult=图色976442();
if(ocr!=null){
   printl(ocr.getAllString())
   
}else{
   print.err('查找图色976442失败')
}



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

  //OCR
  return opencv.OCR(mat,'图色976442.ocr',0.8,0,[0,0,1,1])
}

方法 9:cv 文件 OCR(OCREx

项目

内容

功能

cv 文件 OCR(对指定 cv 文件进行 OCR 识别)

函数签名

ocrResult OCREx(String arg0)

返回值

ocrResult

参数说明

- String arg0

:cv 文件名

案例

opencv.OCREx("")

var ocr1=opencv.OCREx('图色598321.cv');
if(ocr1!=null){
   printl(ocr1.getAllString());
}

方法 10:图像平滑(Smooth

项目

内容

功能

图像平滑

函数签名

Mat Smooth(Mat arg0, int arg1, int arg2)

返回值

Mat

参数说明

- Mat arg0

:mat 格式的输入图片- int arg1

:滤波值- int arg2

:去毛边大小

案例

opencv.Smooth(Mat, 0, 0)

var mat = screen.screenShot(432, 768, 100).getMat();
var smoothMat = opencv.Smooth(mat, 0, 0);
printl(smoothMat);

方法 11:多点比色(checkColors

项目

内容

功能

多点比色;从图像中遍历查找所有的坐标和对应的颜色是否符合,符合返回true

,有一个不符则返回false

函数签名

boolean checkColors(Mat arg0, String[] arg1, int arg2, int arg3, double arg4)

返回值

boolean

参数说明

- Mat arg0

:mat 格式图片- String[] arg1

:颜色数组(示例:['10,9,#123233','9,9,#434323']

- int arg2

:颜色误差范围- int arg3

:坐标误差范围- double arg4

:相似度

案例

opencv.checkColors(Mat, String[], 0, 0, 0)



var result=图色717031();
if(result==true){
   printl('找到图色717031')
  
}else{
  print.err('查找图色717031失败')
}
            

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

  //比色
  return opencv.checkColors(mat,['325,317,#F4C51F','357,364,#070200','336,345,#100500','356,386,#F4C51F'],2,5,0.95)
}

方法 12:cv 文件多点比色(checkColorsEx

项目

内容

功能

cv 文件多点比色

函数签名

boolean checkColorsEx(String arg0)

返回值

boolean

参数说明

- String arg0

:cv 文件名

案例

opencv.checkColorsEx("")

//比色是否成功
var find=opencv.checkColorsEx('图色246814.cv');
if(find==true){
   printl('找到');
}

方法 13:闭运算(closeImg

项目

内容

功能

闭运算

函数签名

Mat closeImg(Mat arg0, int arg1)

返回值

Mat

参数说明

- Mat arg0

:输入图片- int arg1

:核大小

案例

opencv.closeImg(Mat, 0)



let mat:Mat=图色308249();
printl(mat);



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

  //闭运算
  opencv.closeImg(mat,3)
  return mat;

}

unto浏览器H5方法小结nextnocontent
回复

使用道具 举报

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

本版积分规则

相关导读
信息发布软件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释放模型
信息发布软件📱⌨️最全的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
信息发布软件AIWROK软件调用多任务随机倒计时函数
AIWROK软件调用多任务随机倒计时函数 代码逐行解释function 多任务随机倒计时(minSeconds, maxSeconds, 任务列表) {定义一个名为 多任务随机倒计时 的函数,该函数接受三个参数:minSeconds:倒计时的最小秒数。maxSeconds:倒计时的最大秒数。任务列表:一个包含多个任务对象的数组,每个任务对象都有一个任务名称和一个任务函数。 var randomInterval = Math.floor(Math.random() * (maxSeconds - minSeconds + 1) + mi

QQ|( 京ICP备09078825号 )

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

GMT+8, 2025-10-20 09:40 , Processed in 0.809778 second(s), 51 queries .

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

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