opencv学习-core
2013-11-14 19:59
351 查看
saturate_cast防止数据溢出函数
fgets函数
从文件结构体指针stream中读取数据,每次读取一行。读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋'\0'),如果文件中的该行,不足bufsize个字符,则读完该行就结束。函数成功将返回buf,失败或读到文件结尾返回NULL。
颜色空间分割
mat转iplimage
iplimage转mat
for( int x = 0; x < I_YUV.cols; x++ ) { Uptr[x] = saturate_cast<uchar>((Uptr[x]-128)/2 + 128); // Method 3. process the second chroma plane using individual element access uchar& Vxy = planes[2].at<uchar>(y, x); Vxy = saturate_cast<uchar>((Vxy-128)/2 + 128); }
fgets函数
从文件结构体指针stream中读取数据,每次读取一行。读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋'\0'),如果文件中的该行,不足bufsize个字符,则读完该行就结束。函数成功将返回buf,失败或读到文件结尾返回NULL。
颜色空间分割
Mat I_YUV; cvtColor(I, I_YUV, CV_BGR2YCrCb); vector<Mat> planes; // Use the STL’s vector structure to store multiple Mat objects split(I_YUV, planes); // split the image into separate color planes (Y U V)
mat转iplimage
Mat I; IplImage* pI = &I.operator IplImage(); CvMat* mI = &I.operator CvMat();
iplimage转mat
iplimage* img=cvloadimage(“1.jpg”); Mat img2(img);
相关文章推荐
- 怎样编译ffmpeg生成.a文件,让其支持不同的架构
- Linux系统调用fsync函数详解
- Nginx做正向代理并缓存文件
- drupal 做301跳转(删除url里的www), 关键代码 可用到任何网站
- Ganglia监控Hadoop集群的安装部署
- [置顶] Hadoop2.2.0中HDFS的高可用性实现原理
- linux下安装flash_flayer+复制文件
- OpenGL里用gluTessBeginPolygon画带孔和凹多边形需要非常注意的一个问题!
- Eclipse安装使用Tomcat
- CentOS挂载ntfs文件系统
- MYSQL高可用企业案例分享
- CentOS挂载ntfs文件系统
- Hadoop MapReduce Task Log 无法查看syslog问题
- linux定时任务的设置
- Linux下的线程锁的机制(源代码)
- Linux内核中的Kconfig、Makefile、.config
- get top k elements of the same key in hive
- Linux Shell学习笔记:exit退出状态代码
- 谈最初的Tomcat内存问题!
- Linux环境下段错误的产生原因及调试方法小结