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

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

相关推荐
菜鸟‍41 分钟前
【论文学习】arxiv 2024 || RoSIS:基于鲁棒框架重新审视文本提示式手术器械分割
人工智能·学习·计算机视觉
威联通网络存储3 小时前
TS-h2490FU在钢铁热轧/冷轧板材表面缺陷在线视觉检测中的部署
人工智能·python·计算机视觉·视觉检测
东方佑5 小时前
MA-RMSNorm:打破“缩放换智能”的魔咒,大模型归一化的一次范式革命!
数据库·人工智能·计算机视觉
小宋加油啊8 小时前
opencv工作中的基础知识点
人工智能·opencv·计算机视觉
m0_617493949 小时前
Python OpenCV 分水岭算法(Watershed)详解与实战
python·opencv·算法
在世修行9 小时前
像素坐标映射
图像处理·opencv·图像分块
京东云开发者9 小时前
CVPR 2026|Oxygen XR 团队在原生鱼眼高斯泼溅技术上带来新突破
计算机视觉
程序员正茂10 小时前
Android studio中使用OpenCV C++库
android·c++·opencv·mobile
Sciencemio10 小时前
五源紧耦合厘米级定位:无需外部标识的全域机器人部署技术方案
人工智能·计算机视觉·机器人
吃好睡好便好10 小时前
MATLAB中图像格式的转换
开发语言·图像处理·学习·计算机视觉·matlab