cvLoadImage函数使用方法
来源:互联网 发布:数据分析师职业收入 编辑:程序博客网 时间:2024/05/16 11:18
函数原型:IplImage* cvLoadImage( const char* filename, int flags=CV_LOAD_IMAGE_COLOR );
filename :要被读入的文件的文件名(包括后缀);
flags :指定读入图像的颜色和深度:
指定的颜色可以将输入的图片转为3通道(CV_LOAD_IMAGE_COLOR), 单通道 (CV_LOAD_IMAGE_GRAYSCALE), 或者保持不变(CV_LOAD_IMAGE_ANYCOLOR)。
深度指定输入的图像是否转为每个颜色通道每象素8位,(OpenCV的早期版本一样),或者同输入的图像一样保持不变。
选中CV_LOAD_IMAGE_ANYDEPTH,则输入图像格式可以为8位无符号,16位无符号,32位有符号或者32位浮点型。
如果输入有冲突的标志,将采用较小的数字值。比如CV_LOAD_IMAGE_COLOR | CV_LOAD_IMAGE_ANYCOLOR 将载入3通道图。CV_LOAD_IMAGE_ANYCOLOR和CV_LOAD_IMAGE_UNCHANGED是等值的。但是,CV_LOAD_IMAGE_ANYCOLOR有着可以和CV_LOAD_IMAGE_ANYDEPTH同时使用的优点,所以CV_LOAD_IMAGE_UNCHANGED不再使用了。
如果想要载入最真实的图像,选择CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR。
函数cvLoadImage从指定文件读入图像,返回读入图像的指针。目前支持如下文件格式:
Windows位图文件- BMP, DIB;
JPEG文件 - JPEG, JPG, JPE;
便携式网络图片- PNG;
便携式图像格式- PBM,PGM,PPM;
Sun rasters - SR,RAS;
TIFF文件 - TIFF,TIF;
OpenEXR HDR 图片 - EXR;
JPEG 2000 图片- jp2。
cvLoadImage( filename, -1 ); 默认读取图像的原通道数
cvLoadImage( filename, 0 ); 强制转化读取图像为灰度图
cvLoadImage( filename, 1 ); 读取彩色图
0 0
- cvLoadImage函数使用方法
- cvLoadImage函数使用方法
- cvLoadImage函数使用方法
- OpenCV的cvLoadImage函数
- cvLoadImage()函数的使用
- cvloadimage函数用法
- cvLoadImage函数使用
- opencv cvLoadImage()函数
- cvLoadImage
- cvLoadImage
- cvLoadImage
- OpenCv函数cvLoadImage的使用问题总结
- opencv中cvLoadImage函数批量读入大量图像报错
- cvLoadImage function
- cvLoadImage()
- opencv----cvLoadImage
- cvLoadImage用法
- 使用OpenCV的cvLoadImage()函数或者imShow()函数在显示图片时,窗口总是显示灰色
- 小细节:void指针一二三
- 云计算的应用
- 如何把Vim变成source insight
- Android超快模拟器(BlueStacks)
- 看看大神的指点
- cvLoadImage函数使用方法
- UI 第一节复习 UIWindow UIView
- freemarker自定义标签报错(一)
- 编写高质量代码——“零星”总结(续2)
- 对于ios7扫描二维码功能的实现
- DPM中的HOG源码的Matlab版重写-《小超教你写论文》系列第四部分第一篇
- 易信公众平台开发从入门到精通之获取凭证利用SAE缓存
- Hbase 创建表 shell 命令
- 云计算的分类