opencv c++常用函数
时间: 2024-03-06 18:45:11 浏览: 157
OpenCV是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法。下面是一些常用的OpenCV C++函数的介绍:
1. cv::imread:用于读取图像文件,并将其加载到内存中作为一个OpenCV的Mat对象。
2. cv::imshow:用于显示图像,可以在窗口中显示一个或多个图像。
3. cv::cvtColor:用于颜色空间转换,可以将图像从一种颜色空间转换为另一种颜色空间,如RGB到灰度图像的转换。
4. cv::resize:用于调整图像的大小,可以按比例缩放或指定具体的。
5. cv::GaussianBlur:用于对图像进行高斯模糊处理,可以减少图像中的噪声。
6. cv::Canny:用于边缘检测,可以检测图中的边缘。
7. cv::HoughLines:用于直线检测,可以检测图像中的直线。
8. cv::findContours:用于轮廓检测,可以检测图像中的轮廓。
9. cv::matchTemplate:用于模板匹配,可以在图像中寻找与给定模板最相似的区域。
10. cv::drawContours:用于绘制轮廓,可以在图像上绘制检测到的轮廓。
阅读全文