首页 > 代码库 > opencv学习笔记二
opencv学习笔记二
1,读取照片(imread())
2,处理照片(cvtcolor())
3,命名窗口(namewindow())
4,显示照片(imshow())
5,保存照片(imwrite())
1 #include<iostream> 2 #include"cv.h"//包含基本的图片功能 3 #include"highgui.h"//图片的读取,显示和处理等在里面 4 using namespace cv; 5 using namespace std; 6 int main() 7 { 8 char name[100];//保存图片路径和名字 9 cin>>name;//输入图片的路径和名字10 Mat image;11 image=imread(name);//获取图片12 if(!image.data)//如果为空13 {14 cout<<"no picture"<<endl;15 return 0;16 }17 Mat gray_image;18 cvtColor(image,gray_image,CV_RGB2GRAY);//将图片转换成灰度图片19 imwrite("grag_image.jpg",gray_image);//保存处理后的图片20 cvNamedWindow("show",CV_WINDOW_AUTOSIZE);//命名窗口21 cvNamedWindow("showpicture",CV_WINDOW_AUTOSIZE);22 imshow("show",image);//显示图片23 imshow("showpicture",gray_image);24 cvWaitKey(0);//等待一次按键25 return 0;26 }
opencv学习笔记二
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。