cv::cvtColor(cv::InputArray src, cv::OutputArray dst, int code);// nguyên mẫu hàm chuyển đổi không gian màu
Trong đó src là ảnh gốc còn dst là ảnh thu được sau khi chuyển đổi không gian màu còn code là mã chuyển đổi không gian màu. Ở đây OpenCV hỗ trợ nhiều code không gian màu các bạn có thể tìm hiểu thêm.
—————————————————————————————————————–
#include “stdafx.h”
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
void main()
{
Mat src = imread(“LucBinh.jpg”, CV_LOAD_IM
Mat gray, hsv, ycrcb;
cvtColor(src, gray, CV_BGR2GRAY);
cvtColor(src, hsv, CV_BGR2HSV);
cvtColor(src, ycrcb, CV_BGR2YCrCb);
imshow(“src”, src);
imshow(“gray”, gray);
imshow(“hsv”, hsv);
imshow(“ycrcb”, ycrcb);
waitKey(0);
}
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
void main()
{
Mat src = imread(“LucBinh.jpg”, CV_LOAD_IM
Mat gray, hsv, ycrcb;
cvtColor(src, gray, CV_BGR2GRAY);
cvtColor(src, hsv, CV_BGR2HSV);
cvtColor(src, ycrcb, CV_BGR2YCrCb);
imshow(“src”, src);
imshow(“gray”, gray);
imshow(“hsv”, hsv);
imshow(“ycrcb”, ycrcb);
waitKey(0);
}
—————————————————————————————————————–
Sau khi chạy chương trình ta được kết quả sau:
0 nhận xét: