关于opencv中的imread()函数声明
来源:互联网 发布:网络花店创业计划书 编辑:程序博客网 时间:2024/04/30 01:32
在我们刚开始编写opencv程序的时候,会用到imread()函数,然后里面会有参数CV_LOAD_IMAGE_UNCHANGED
那么这个代表什么意思呢?
imread()函数的声明如下:
1
CV_EXPORTS_W Mat imread(
const
string& filename,
int
flags=1 );
它的参数:
- filename —— 文件的位置。如果只提供文件名,那么文件应该和C++文件在同一目录,否则必须提供图片的全路径。
- flags —— 有5个可能的输入。
- CV_LOAD_IMAGE_UNCHANGED – 在每个通道中,每个像素的位深为8 bit,通道数(颜色)保持不变。
- CV_LOAD_IMAGE_GRAYSCALE – 位深=8 bit 通道数=1(颜色变灰)
- CV_LOAD_IMAGE_COLOR -位深=?, 通道数=3
- CV_LOAD_IMAGE_ANYDEPTH – 位深不变 ,通道数=?
- CV_LOAD_IMAGE_ANYCOLOR – 位深=?, 通道数不变
上面的值还可以组合使用,比如:
CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR – 位深不变,通道数比便
CV_LOAD_IMAGE_COLOR | CV_LOAD_IMAGE_ANYDEPTH – 位深不变,通道数=3
如果你不确定使用哪个,就是用CV_LOAD_IMAGE_COLOR 。
0 0
- 关于opencv中的imread()函数声明
- 关于opencv中的imread()函数声明
- Qt5 OpenCV函数 imread()
- OpenCV中imread函数
- 关于Opencv中imread函数读不到图片的解决
- opencv imread函数一点心得
- 【OpenCV学习笔记】【函数学习】十七(imread()函数)
- openCV基础函数imread第二个参数
- opencv imread函数无法调用问题
- opencv的imread函数无法读取图像
- OpenCV中imread函数的使用
- OPENCV入门教程四:imread函数读入图像
- opencv函数使用——imread
- openCV基础函数imread第二个参数
- opencv图像的载入:imread()函数
- 【技术】OpenCV入门:3.1.0版本中的imread()函数flag参数
- opencv imread
- 【opencv】opencv源码分析(一):imread、cvLoadImage、waitKey、imshow函数
- cocos2dx-lua3.12 IOS内购
- System server里创建常见的几个thread
- 关于No resource found that matches the given name
- 关于android开发中的Intent(意图)
- C++类(Class)总结
- 关于opencv中的imread()函数声明
- activity_main cannot be resolved or is not a field
- eclipse无法加载主类
- 程序员解决问题的60个策略
- (java)获取鼠标位置坐标
- openCV目标检测学习笔记(一)
- 10024---基于redis分布式缓存实现(新浪微博案例)
- Java中分割字符串
- opencv视频写入失败