类别 | 内容 |
主题 | cv 文件找图、模版匹配 cv 找图 |
方法 | Detect[] findImagesEx(String cvFile) |
返回值 | Detect[] |
参数 | String cvFile : cv 文件 cv 文件 |
案例 | opencv.findImagesEx("") |
类别 | 内容 |
主题 | cv 文件 OCR、模版匹配 OCR |
方法 | OcrResult OCREx(String cvFile) |
返回值 | OcrResult |
参数 | String cvFile : cv 文件 cv 文件 |
案例 | opencv.OCREx("") |
类别 | 内容 |
主题 | 模版匹配;通过模版匹配找到目标对象 |
方法 | Detect[] templateMatch(Mat mat, String[] templates, Double threshold, Double[] roi, Boolean best) |
返回值 | Detect[] |
参数 | Mat mat : mat 类型图片 String[] templates : 模版图片数组 Double threshold : 阈值 0-1 Double[] roi : 区域数组[0,0,1,1] Boolean best : 是否只返回最优解 |
案例 | opencv.templateMatch(Mat, String[], Double, Double[], true) |
类别 | 内容 |
主题 | 找多图 |
说明 | 找图,可设置多张相似图片;找图成功返回目标数组,失败返回null |
方法 | Detect[] findImages(String[] images, Double threshold, Int32 timeOut, Int32 quality, Double[] rects) |
返回值 | Detect[] |
参数 | String[] images : 图片数组 Double threshold : 相似度 0-1 Int32 timeOut : 超时时间(毫秒,超时未找到则退出) Int32 quality : 屏幕截图质量(0 标清、1 高清、2 超清) Double[] rects : 百分比区域 |
案例 | opencv.findImages(String[], Double, Int32, Int32, Double[]) |
类别 | 内容 |
主题 | 转灰度图 |
说明 | 图像转灰度图 |
方法 | Void toGray(Mat src) |
返回值 | Void |
参数 | Mat src : mat 图像 mat 图像 |
案例 | opencv.toGray(Mat) |
类别 | 内容 |
主题 | 裁切图片 |
说明 | 从大图中截图裁切图片 |
方法 | Void extractRegion(Mat sourceImage, Double[] roiPercent, Boolean iscut) |
返回值 | Void |
参数 | Mat sourceImage : mat 图像 mat 图像 Double[] roiPercent : 裁切区域百分数数组 Boolean iscut : true 只保留裁切部分,false 图片大小不变、其他区域变白 |
案例 | opencv.extractRegion(Mat, Double[], true) |
类别 | 内容 |
主题 | 二值化 |
方法 | Void threshold(Mat src, Int32 min, Int32 max) |
返回值 | Void |
参数 | Mat src : mat 格式图片 Int32 min : 最小阈值 Int32 max : 最大阈值 |
案例 | // 截屏并转成 mat 格式 var img = screen.screenShotFull(); var mat = img.getMat(); // 二值化操作(示例含后续流程:转 Image、OCR、释放内存等) opencv.threshold(mat, 50, 200); var img2 = new Image(); img2.readMat(mat); printl(img2); var ocrres = img2.ocr(0, 0, 1, 1); printl(ocrres); // 释放内存 mat.close(); img.close(); img2.close(); |
类别 | 内容 |
主题 | 颜色翻转 |
方法 | Void invertColor(Mat src) |
返回值 | Void |
参数 | Mat src : mat 格式图片 |
案例 | opencv.invertColor(Mat) |
欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) | Powered by Discuz! X3.2 |