opencv function "imread" and loaded image depth concept
来源:互联网 发布:阿里云速度 编辑:程序博客网 时间:2024/05/25 01:36
imread(图像路径,读取方式)
文件路径可以使用 “/” “//” “\” 中的任意一种。
读取方式中,不同的flag对应的结果如下
CV_LOAD_IMAGE_ANYDEPTH 读取到的文件只有一个通道,但是保持原图像的位深度。
其中位深度使用枚举的方式表示。
enum { CV_8U=0, CV_8S=1, CV_16U=2, CV_16S=3, CV_32S=4, CV_32F=5, CV_64F=6 };
所以在在下面的代码中,输出位深度为0;
Mat image = imread("C:\\Users\\hui.zhou\\Desktop\\Cuda Test\\32x32_ps.tif",2);if (image.rows == 0){ printf("image read error! \n"); system("pause");}int width = image.cols;int height = image.rows;int n = width * height; printf("width height channel depth: %d %d %d %d...\n", width, height , image.channels() , image.depth());
所以这种代码风格很不好,建议使用如下代码
if (dst.depth() == CV_8U) cout << "Unsigned char image" << endl;
阅读全文
0 0
- opencv function "imread" and loaded image depth concept
- opencv imread
- OpenCV不能imread
- vs2010 opencv imread error
- Opencv imread用法
- OpenCV中imread函数
- opencv imread 绝对路径读取
- OpenCV imread(), imshow()
- OpenCV之imread解析
- opencv学习-load image and display
- BI Concept and Fundamental
- OpenCV中imread的问题
- opencv imread读取alpha通道
- OpenCv Release imread不能工作
- opencv Imread问题两则
- 【OpenCV】问题集锦【imread(),imshow()】
- 【Opencv】读图像文件imread
- Opencv imread 不能正常读取
- 深度学习(五十七)tensorflow andorid yolo物体检测测试
- C++学习笔记(二)
- android 百分比布局percentFrameLayout,percentRelativeLayout的使用
- MySQL: Fabric 搭建 HA
- 异常
- opencv function "imread" and loaded image depth concept
- Incorrect string value: '\xF0\x9F\x90\x9D</...' for column 'content' at row 1
- tf.train.NewCheckpointReader实现保存变量的提取
- C++程序内存分配中set_new_handler…
- git的使用,精细篇
- phpcms v9网站搬家的方法(含域名更改)
- MySQL:Fabric 安装
- ajax获取list
- 如何搞定SVN目录的cleanup问题和lock问题