GPT答: |
7i24.cn
|
OpenCV是一个开源的计算机视觉库,提供了许多图像处理和计算机视觉相关的函数。下面是一些常用的核心函数:
1. imread():读取图像文件并返回一个Mat对象。
2. imshow():显示Mat对象中的图像。
3. resize():调整Mat对象中图像大小。
4. cvtColor():将彩色或灰度图转换为另一种颜色空间。
5. threshold():对灰度图进行二值化处理。
6. Canny():边缘检测算法,可以检测出物体边缘,并输出二值化后的结果。
7. findContours():在二值化后的图片中查找轮廓,并返回轮廓点集合和层次结构信息等数据。
8. drawContours(): 在原始图片上绘制轮廓线条或填充区域等形状。
9.rectangle(): 在原始图片上绘制矩形框
10.circle(): 在原始图片上绘制圆形
11.line():在原始图片上绘制直线
12.putText():在原始图片上添加文字说明
13.matchTemplate: 模板匹配,可以用来寻找目标物体位置.
14.HoughLinesP: 直线检测, 可以用来寻找直线.
15.HoughCircles: 圆检测, 可以用来寻找圆.
以上这些都是OpenCV常见且重要的核心函数,在实际应用中经常使用到。
|