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

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

相关推荐
kyle~7 小时前
机器视觉---熔池相机(穿透强光的视觉感知)
c++·数码相机·计算机视觉·机器人·焊接机器人
gihigo199812 小时前
基于粒子滤波的三维雷达目标跟踪方案
人工智能·计算机视觉·目标跟踪
J&A~ing12 小时前
第一章 opencv 的 Windows源码在 Visual Studio 下的编译安装
人工智能·windows·opencv·计算机视觉·visual studio
MhZhou041212 小时前
1.11M参数小模型实现脑瘤分割 CVPR 2026 Findings 开源
算法·计算机视觉·3d·空间计算
北小菜15 小时前
xclabel是一款开源图像标注与模型训练工具,采用Python+Flask开发,跨平台支持Windows/Linux/Mac
python·神经网络·计算机视觉·labelme·视频行为分析系统
程序员学习Chat15 小时前
计算机视觉-Backbone超详细整理(上)-卷积时代
人工智能·计算机视觉
华普微HOPERF15 小时前
智能手表集成数字气压传感器,就能实现楼层定位功能?
人工智能·计算机视觉·智能手表
ZPC821016 小时前
单物体最优抓取轨迹生成
python·opencv·计算机视觉
落日屿星辰16 小时前
ops-cv - 让计算机视觉“看得快“
人工智能·计算机视觉
掘根17 小时前
【openCV】图像显示,色彩空间转换
人工智能·opencv·计算机视觉