[OpenCV] RGB to YCBCR
来源:互联网 发布:知乎 车枪球 编辑:程序博客网 时间:2024/06/18 02:45
RGB to Ycbcr
IplImage* workImg = cvLoadImage(img_name.c_str());IplImage* Y = cvCreateImage(cvGetSize(workImg),IPL_DEPTH_8U,1); IplImage* Cb= cvCreateImage(cvGetSize(workImg),IPL_DEPTH_8U,1); IplImage* Cr = cvCreateImage(cvGetSize(workImg),IPL_DEPTH_8U,1);IplImage* I = cvCreateImage(output_geometry_,IPL_DEPTH_8U,1);IplImage* B = cvCreateImage(output_geometry_,IPL_DEPTH_8U,1); IplImage* R = cvCreateImage(output_geometry_,IPL_DEPTH_8U,1); IplImage* Compile_YCbCr = cvCreateImage(output_geometry_,IPL_DEPTH_8U,3); IplImage* NEW_IMG = cvCreateImage(output_geometry_,IPL_DEPTH_8U,3);IplImage* tmp = cvCreateImage(cvGetSize(workImg),IPL_DEPTH_8U,3);cvCvtColor(workImg, tmp, CV_BGR2YCrCb); cvSplit(tmp, Y, Cb, Cr, 0);cv::Mat img = cv::cvarrToMat(Y, true, true);cv::imwrite("./result/gray.bmp", img);Ycbcr to RGB
cvResize(Y, I, CV_INTER_NN);cvResize(Cb, B, CV_INTER_NN);cvResize(Cr, R, CV_INTER_NN);cvMerge(I, B, R, NULL, Compile_YCbCr);cvCvtColor(Compile_YCbCr, NEW_IMG, CV_YCrCb2BGR);cvSaveImage("./result/rgb.bmp", NEW_IMG);
0 0
- [OpenCV] RGB to YCBCR
- opencv中RGB转YCbCr
- YCbCr to RGB and RGB toYCbCr
- ITU601 Matrix to convert between YCbCr and RGB
- ITU709 Matrix to convert between YCbCr and RGB
- EBU Matrix to convert between YCbCr and RGB
- MS Matrix to convert between YCbCr and RGB
- RGB YCbCr 转换
- RGB、YUV和YCbCr
- RGB、YUV和YCbCr
- RGB、YUV和YCbCr
- RGB、YUV和YCbCr
- RGB YUV YCbCr
- RGB、YUV和YCbCr
- YCbCr与RGB转换
- RGB、YUV和YCbCr
- RGB、YUV和YCbCr
- RGB转化为YCbCr
- MySQL数据库 范式
- 算法竞赛——入门经典p35
- JSON的语法
- JAVA:JDBC连接MySQL数据库
- 自动文档摘要评价方法:Edmundson,ROUGE
- [OpenCV] RGB to YCBCR
- 插入排序
- java.lang.ClassCastException:android.widget.LinearLayout$LayoutParams cannot be cast to android.widg
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- leetcode392. Is Subsequence
- 链表相关的热点面试题(一)
- RSA算法
- 树学习(1)
- matlab下生成随机文件名函数