介绍一下OpenCV中常用的图像处理函数

OpenCV中常用的图像处理函数有很多,以下是其中一些函数的介绍:

  • `cvLoadImage()`:读入图像函数。

  • `imshow()`:显示图像函数。

  • `imwrite()`:保存图像函数。

  • `Mat srcImage = imread()`:读入图像函数。

  • `cvtColor(srcImage,dstImage,CV_BGR2GRAY)`:图像灰度化。

  • `Sobel(imgGray,grad_x,CV_8U,1,0,3,1,1)`:X方向上的Sobel算子检测。

  • `Laplacian(imgGray,dstImage,CV_8U)`:对图像进行拉普拉斯变换。

  • `Canny(imgGray,dstImage,50,200,3)`:对图像进行Canny边缘检测。

  • `findContours(imgGray,contours,CV_RETR_EXTERNAL,CV_CHAIN_APPROX_NONE)`:寻找轮廓。

  • `threshold(srcImage,dstImage,100,255,3)`:对图像进行固定阈值操作。

-adaptiveThreshold(imgGray,dstImage,255,ADAPTIVE_THRESH_MEAN_C,

THRESH_BINARY,3,1)`:对图像进行自适应阈值操作。

  • `resize(srcImage,dstImage,Size(),0.5,0.5)`:对图像进行缩小操作。

  • `pyrUp(srcImage,dstImage,Size(srcImage.cols*2,srcImage.rows*2))`:对图像进行放大操作。

  • `floodFill(srcImage,Point(50,300),Scalar(155,255,55),&ccomp,Scalar(20,20,20),

Scalar(20,20,20))`:对图像进行漫水填充操作。

这些函数可以实现图像的读取、显示、保存、灰度化、边缘检测、轮廓提取、阈值处理、图像缩放等多种图像处理操作。

相关推荐
sali-tec12 小时前
C# 基于OpenCv的视觉工作流-章26-图像拼接
图像处理·人工智能·opencv·算法·计算机视觉
xinxiangwangzhi_13 小时前
立体匹配--Cross-Scale Cost Aggregation for Stereo Matching
图像处理·计算机视觉
沃达德软件14 小时前
模糊图像复原技术解析
图像处理·人工智能·深度学习·目标检测·机器学习·计算机视觉·目标跟踪
CoovallyAIHub14 小时前
模糊、噪声、压缩……让检测器学会主动评估画质
深度学习·算法·计算机视觉
智驱力人工智能15 小时前
地铁隧道轨道障碍物实时检测方案 守护城市地下动脉的工程实践 轨道障碍物检测 高铁站区轨道障碍物AI预警 铁路轨道异物识别系统价格
人工智能·算法·yolo·目标检测·计算机视觉·边缘计算
智驱力人工智能16 小时前
机场鸟类活动智能监测 守护航空安全的精准工程实践 飞鸟检测 机场鸟击预防AI预警系统方案 机场停机坪鸟类干扰实时监测机场航站楼鸟击预警
人工智能·opencv·算法·安全·yolo·目标检测·边缘计算
仙女修炼史17 小时前
Making Convolutional Networks Shift-Invariant Again
人工智能·深度学习·计算机视觉
Σίσυφος190018 小时前
OpenCV 之双线性插值
人工智能·opencv·计算机视觉
咚咚王者18 小时前
人工智能之视觉领域 计算机视觉 第十五章 简单物体识别
人工智能·计算机视觉
啊阿狸不会拉杆19 小时前
《计算机视觉:模型、学习和推理》第 10 章-图模型
人工智能·python·学习·机器学习·计算机视觉·图模型