介绍一下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))`:对图像进行漫水填充操作。

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

相关推荐
棒棒的皮皮18 分钟前
【OpenCV】Python图像处理形态学之腐蚀
图像处理·python·opencv·计算机视觉
智驱力人工智能37 分钟前
无人机河道漂浮物检测 从项目构建到价值闭环的系统工程 无人机河道垃圾识别 农村河道漂浮物智能清理方案 无人机辅助河道清洁预警
opencv·算法·安全·yolo·目标检测·无人机·边缘计算
啥都不懂的小小白1 小时前
Delphi 7 图像处理利器:TImageEnView 使用详解与实战
图像处理·imageenview·delphi7
CoovallyAIHub1 小时前
从电影特效到体育科学,运动追踪只能靠“人眼”吗?
深度学习·算法·计算机视觉
CoookeCola1 小时前
无需抠图!Qwen-Image-Layered 一键分解图像图层,支持图层级精准编辑
论文阅读·深度学习·计算机视觉·ai作画·开源·视觉检测·aigc
十铭忘1 小时前
SAM2跟踪的理解12——mask decoder
人工智能·计算机视觉
bryant_meng1 小时前
【GA-Net】《GA-Net: Guided Aggregation Net for End-to-end Stereo Matching》
人工智能·深度学习·计算机视觉·立体匹配·ganet
CoovallyAIHub1 小时前
超越CUDA围墙:国产GPU在架构、工艺与软件栈的“三维替代”挑战
深度学习·算法·计算机视觉
Norach1 小时前
Ubuntu升级opencv版本至4.9.0
linux·经验分享·opencv·yolo·ubuntu·dnn
Jerryhut1 小时前
Opencv总结1——视频读取与处理,图像阈值和平滑处理,图像形态学操作
人工智能·opencv·计算机视觉