源码+视频 Qt C++案例│使用OpenCV库进行图像读写


源码+视频 Qt C++案例│使用OpenCV库进行图像读写

文章插图

源码+视频 Qt C++案例│使用OpenCV库进行图像读写
提示:本节中项目的实现均依赖于OpenCV库 , 读者需事先安装好该库 。
【源码+视频 Qt C++案例│使用OpenCV库进行图像读写】01
读入图像
OpenCV中提供了读取图像的函数imread , 原型如下:
Mat cv::imread ( constString & filename,intflags = IMREAD_COLOR);
形参filename代表读取的图片文件名 , 可使用相对路径或绝对路径 , 支持大多数的图像格式 , 如常见的.bmp、.jpg、.png等 。 参数flag用于选择读取图片的方式 , 默认为IMREAD_COLOR(图像被转换BGR彩色图像格式 , 其它取值见cv::ImreadModes枚举类) 。 Mat类类型是OpenCV中基本的图像容器 , 表示读入的图像 , 若图像不能被读取(如:文件不存在、不支持的文件格式等) , 则返回的Mat类对象中的data指针成员为空(nullptr) 。 “cv::”指明该函数位于命名空间cv中 。


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。