设为首页收藏本站 |天气与日历| 2025-08-23 星期六 03:07:00 乙巳(蛇)年 七月初一 寅时 处暑
     
切换到窄版

私人站点

 找回密码
 立即注册
搜索
查看: 247|回复: 0

修改图像 (cv::cvtColor)

[复制链接]

954

主题

954

帖子

3879

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3879
发表于 2022-2-19 20:02:50 | 显示全部楼层 |阅读模式
cvtColor的功能是把图像从一个彩色空间转换到另外一个色彩空间,有三个参数,第一个参数表示源图像、
第二参数表示色彩空间转换之后的图像、
第三个参数表示源和目标色彩空间如:COLOR_BGR2HLS 、COLOR_BGR2GRAY 等
cvtColor( 原来的图片, 新的图片, COLOR_BGR2GRAY );
[C++] 纯文本查看 复制代码
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;

int main() {

        Mat src = imread("0.jpg");  
        if (src.empty()) {
                return 0;
        }


        namedWindow("output windows", CV_WINDOW_AUTOSIZE);
        Mat output_image;
        cvtColor(src, output_image, CV_BGR2GRAY);//利用cvtColor转成成灰度图
        //cvtColor( 原来的图片, 新的图片, COLOR_BGR2GRAY );
        
        imshow("output windows", output_image);
        waitKey(0);
        return 0;

}



[C++] 纯文本查看 复制代码
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;

int main() {

	Mat src = imread("0.jpg");  
	if (src.empty()) {
		return 0;
	}


	namedWindow("output windows", CV_WINDOW_AUTOSIZE);
	Mat output_image;
	cvtColor(src, output_image, CV_BGR2HLS);//利用cvtColor转色彩饱和度和亮度
	//CV_BGR2HLS HLS 
	//H:H通道
	//L:亮度
	//S:饱和度
	//更多转换方法查API手册
	
	imshow("output windows", output_image);
	waitKey(0);
	return 0;

}





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|编程站点 ( 冀ICP备2023028127号-2 )|友链申请|

GMT+8, 2025-8-23 03:07 , Processed in 0.116373 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表