当前位置: 首页 > news >正文

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

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

http://www.lryc.cn/news/288564.html

相关文章:

  • vscode vim 快捷键汇总
  • npm官方注册表和淘宝镜像切换
  • LFU算法
  • JVM系列-7内存调优
  • [UI5 常用控件] 01.Text
  • C语言之指针的地址和指向的内容总结(八十四)
  • 1月25日,每日信息差
  • 前端工程化之:webpack1-3(模块化兼容性)
  • JDK8新特性(一)
  • java实现ftp协议远程网络下载文件
  • 深入浅出理解目标检测的NMS非极大抑制
  • HbuilderX报错“Error: Fail to open IDE“,以及运行之后没有打开微信开发者,或者运行没有反应的解决办法
  • 【Go 快速入门】基础语法 | 流程控制 | 字符串
  • 腾讯云轻量应用Ubuntu服务器如何一键部署幻兽帕鲁Palworld私服?
  • Redis的SDS你了解吗?
  • C#中常见的软件设计模式及应用场景
  • 字符串相关函数和文件操作
  • 【c++学习】数据结构中的栈
  • 新建react项目,react-router-dom配置路由,引入antd
  • Transformer and Pretrain Language Models3-6
  • Linux系统中编写bash脚本进行mysql的数据同步
  • 光耦驱动继电器电路图大全
  • 【AI量化分析】小明在量化中使用交叉验证原理深度分析解读
  • 2024最新版Visual Studio Code安装使用指南
  • 接口请求重试八种方法
  • 【Linux 基础】常用基础指令(上)
  • 【RT-DETR有效改进】EfficientFormerV2移动设备优化的视觉网络(附对比试验效果图)
  • 《动手学深度学习(PyTorch版)》笔记4.4
  • Linux/Academy
  • windows .vscode的json文件配置 CMake 构建项目 调试窗口中文设置等