您的位置:首页 > 运维架构

OpenCV学习13

2016-03-02 16:49 357 查看
通过转换RGB模式到HSI模式来改变饱和度

//
//  main.cpp
//  Study13
//
//  Created by Sean on 16/2/27.
//  Copyright © 2016年 Sean. All rights reserved.
//

#include <iostream>
#include "highgui.h"

using namespace std;

int main(int argc, const char * argv[]) {
// insert code here...
cout << "Project Start..."<<endl;
IplImage* img = cvLoadImage("/Users/sean/Pictures/11.png");
cvNamedWindow("Example13");
cvShowImage("Example13", img);
cvWaitKey(0);
cvCvtColor(img, img, CV_BGR2HLS);
cvAddS(img, cvScalar(0,0,50), img);
cvCvtColor(img, img, CV_HLS2BGR);
cvShowImage("Example13", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyAllWindows();
return 0;
}


注意改变饱和值后需转换会RGB模式用于显示,我想应该是cvShowImage函数只适用于RGB模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: