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!
  • 相关阅读:
    python字符串字典列表互转
    列表迭代器 ListIterator
    并发修改异常处理
    二月天 案例
    Calendar类
    Date类
    冒泡排序
    内部类
    python第三天
    Layui——checkbox使用
  • 原文地址:https://www.cnblogs.com/sytu/p/3933593.html
Copyright © 2011-2022 走看看