zoukankan      html  css  js  c++  java
  • 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 }
    What I don't dare to say is I can't!
  • 相关阅读:
    bzoj3293 分金币
    考前模板整理
    CF785D Anton and School
    容斥法解决错排问题
    CF1248F Catowice City
    CF1248E Queue in the Train
    CF1244F Chips
    CF1244C The Football Season
    Noip2016Day1T2 天天爱跑步
    Noip2015Day2T3 运输计划
  • 原文地址:https://www.cnblogs.com/sytu/p/3933593.html
Copyright © 2011-2022 走看看