当前位置:网站首页>opencv的四个函数
opencv的四个函数
2022-07-07 10:33:00 【什么时候上岸?】
正式开始opencv的学习了!
1.imshow
2.imread
3.cvtcolor
4.imwrite
imshow("显示窗口的名字",图像名字);//显示图片
img=imread("图片路径");//读入图片
cvtcolor(待转换的图片名字,转换后储存的图片名字,转换效果);//变换图片,如变灰度图
imwrite("路径",图片名字);//储存图片
示例代码:
源文件1
#include<tupian.h>
void demo::color_demo(Mat &image)
{
Mat hsv, gray;
cvtColor(image, hsv, COLOR_BGR2HSV);
cvtColor(image, gray, COLOR_BGR2GRAY);
imshow("灰度", gray);
imshow("HSV", hsv);
imwrite("D:/hsv.png", hsv);
imwrite("D:/gray.png", gray);
}
源文件2
#include <iostream>
#include<tupian.h>
#include<opencv2\opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc,char** argv)
{
Mat img;
img = imread("C:/Users/guoyongbin123/Desktop/C++/opencv4/opencv4/Lena.png");//图片路径
if (img.empty())
{
cout << "请确认图像文件名称是否正确" << endl;
return -1;
}
//Mat img1;
namedWindow("test", WINDOW_FREERATIO);
imshow("test", img);
demo me;
me.color_demo(img);
waitKey(0);
return 0;
}
头文件
#pragma once
#include<opencv2/opencv.hpp>using namespace cv;
class demo
{
public:
void color_demo(Mat &image);
};
注意:
1.把要导入的图片放在C文件同一目录。
2.把文件路径加入到包含目录,即在解决方案资源管理器找到本次的文件,右击,找到属性,VC++目录,找到包含目录,把上图的文件路径添加进去。
结果如下:
over!!!
边栏推荐
- [statistical learning methods] learning notes - Chapter 4: naive Bayesian method
- DOM parsing XML error: content is not allowed in Prolog
- [pytorch practice] image description -- let neural network read pictures and tell stories
- About sqli lab less-15 using or instead of and parsing
- sql-lab (54-65)
- [statistical learning methods] learning notes - improvement methods
- leetcode刷题:二叉树19(合并二叉树)
- 【玩转 RT-Thread】 RT-Thread Studio —— 按键控制电机正反转、蜂鸣器
- Solutions to cross domain problems
- 【统计学习方法】学习笔记——第四章:朴素贝叶斯法
猜你喜欢
千人规模互联网公司研发效能成功之路
EPP+DIS学习之路(2)——Blink!闪烁!
ps链接图层的使用方法和快捷键,ps图层链接怎么做的
Xiaohongshu microservice framework and governance and other cloud native business architecture evolution cases
The IDM server response shows that you do not have permission to download the solution tutorial
What is an esp/msr partition and how to create an esp/msr partition
Several methods of checking JS to judge empty objects
Airserver automatically receives multi screen projection or cross device projection
Experiment with a web server that configures its own content
[pytorch practice] use pytorch to realize image style migration based on neural network
随机推荐
Cenos openssh upgrade to version 8.4
SQL lab 11~20 summary (subsequent continuous update) contains the solution that Firefox can't catch local packages after 18 levels
Typescript interface inheritance
Airserver automatically receives multi screen projection or cross device projection
[Q&A]AttributeError: module ‘signal‘ has no attribute ‘SIGALRM‘
Will the filing free server affect the ranking and weight of the website?
Tutorial on the principle and application of database system (008) -- exercises on database related concepts
什么是ESP/MSR 分区,如何建立ESP/MSR 分区
JS to convert array to tree data
Static comprehensive experiment
VSCode的学习使用
【统计学习方法】学习笔记——提升方法
Zhimei creative website exercise
leetcode刷题:二叉树19(合并二叉树)
密码学系列之:在线证书状态协议OCSP详解
An error occurred when vscade tried to create a file in the target directory: access denied [resolved]
leetcode刷题:二叉树22(二叉搜索树的最小绝对差)
数据库系统原理与应用教程(010)—— 概念模型与数据模型练习题
Solutions to cross domain problems
Pule frog small 5D movie equipment | 5D movie dynamic movie experience hall | VR scenic area cinema equipment