Opencv 是一个开源的计算机视觉和机器学习软件库。 OpenCV 由一系列 C 函数和少量 C++ 类构成,同时提供了 Python、Java、MATLAB 等语言的接口。 OpenCV 提供了大量的计算机视觉算法和图像处理工具,广泛应用于图像和视频的处理、分析以及机器学习领域。 于是乎对 Opencv4.2进行一些简单的封装.方便易语言调用 一 matchTemplatea 模板匹配 ,(找图识图)
1.1 自2020年6月以后Opencv ,matchTemplatea功能支持 Mask功能, matchTemplatea函数多了Mask参数,提供一个遮罩图片与模板匹配大小一致!,将不需要参与运算的区域涂黑,就是大家所谓的透明图找图. 图1.矩形方式的小图片找图 可信度0.96 (可信度1.0为完全一致) 图2.带遮罩的方式的小图片找图 可信度0.9999 (可信度1.0为完全一致)
二 使用BGR阈值的方式分割图片 三 使用 HSV阈值的方式分割图片 四 使用Canny算法进行边缘检测 分割图片 易语言调用Demo:
Demo.e
(1.66 MB, 下载次数: 80, 售价: 1 枚 精币)
C++ 源码 : https://wwqo.lanzouo.com/iaGju2v9n9vgOpencv 交流qq群:459481686
|