Opencv_2_ 图像色彩空间转换

ColorInvert.h 内容如下:

#pragma once

#include <opencv.hpp>

using namespace std;

#include <opencv.hpp>

using namespace cv;

using namespace std;

class ColorInvert{

public :

void colorSpaceInvert(Mat&image);

};

ColorInvert.cpp 内容如下:

#include "ColorInvert.h"

void ColorInvert::colorSpaceInvert(Mat& image)

{

Mat gray, hsv;

cvtColor(image, hsv, COLOR_BGR2HSV);

cvtColor(image, gray, COLOR_BGR2GRAY);

imshow("HSV", hsv);

imshow("灰度", gray);

imwrite("E:/2024/Test/opencv/hsv.png", hsv);

imwrite("E:/2024/Test/opencv/gray.png", gray);

}

main.cpp内容如下:

#include <iostream>

#include <opencv.hpp>

#include "ColorInvert.h"

using namespace std;

using namespace cv;

int main()

{

Mat src = imread("E:/2024/Test/opencv/test1.png");

if (src.empty()) {

cout << "load pic fail" << endl;

return -1;

}

namedWindow("输入窗口", WINDOW_FREERATIO);

imshow("输入窗口", src);

ColorInvert coInvert;

coInvert.colorSpaceInvert(src);

waitKey(0);

destroyAllWindows();

}

相关推荐
好奇龙猫2 分钟前
人工智能学习-AI入试相关题目练习-第十一次
人工智能·学习
凤希AI伴侣2 分钟前
凤希AI伴侣:积分可视化与模块重构完成-2026年1月27日
人工智能·凤希ai伴侣
小快说网安5 分钟前
深度解析高防 IP 核心技术:流量清洗机制与线路优化原理
人工智能·网络协议·tcp/ip
喜欢踢足球的老罗5 分钟前
解构ClawdBot:当AI Agent遇上生产级工程化架构
人工智能·架构
风好衣轻6 分钟前
[AI] max_num_seqs 参数详解
人工智能·python·深度学习
CCPC不拿奖不改名12 分钟前
提示词工程(Prompt Engineering)全体系知识手册
大数据·人工智能·python·搜索引擎·prompt
雨中飘荡的记忆21 分钟前
Spring AI + MCP:从入门到实战
java·人工智能·spring
薛定谔的猫198221 分钟前
四、基于LangChain与HuggingFace Pipeline的本地大语言模型对话系统搭建指南(使用阿里千问-模型)
人工智能·语言模型·langchain
ZCXZ12385296a23 分钟前
【无标题】
人工智能·计算机视觉·目标跟踪
赛卓电子Semiment23 分钟前
汽车油门踏板 | 国产应用方案
人工智能