zoukankan      html  css  js  c++  java
  • OpenCV -- 命名空间及相关函数介绍

      • 命名空间 

        opencv中的C++类和函数都是定义在命名空间cv之内的,所以有如下opencv函数的两种调用方法: 
        ex1: 
        Mat srcImg = cv::imread(“1.jpg”); 
        ex2: 
        using namespace cv; 
        Mat srcImg = imread(“1.jpg”);
      • namedWindow()函数 

        用法:namedWindow(“img”,x); 
        x=WINDOW_AUTOSIZE:用户不能手动改变窗口大小,默认为此 
        x=WINDOW_Normal:用户可以手动改变窗口大小 
        x=WINDOW_OpenGL:支持openGL
      • waitKey()函数 

        int waitKey(int delay = 0); 
        1 )第一个参数,如果delay>0, 表示等待delay毫秒之后结束 
        如果delay=0, 表示无限等待,直到有按键按下结束 
        2)返回值为对应按下按键的ASCII码值,如Esc的ASCII码为27
      •  #include<opencv2/opencv.hpp>//opencv简单程序标配头文件
         using namespace cv;//使用cv命名空间
         
         void main()
         {
             Mat src=imread("1.jpg");//读取图片,要提前将图片放在程序路径下
             cvtColor(src,src,CV_BGR2GRAY);//转为灰度图
             namedWindow("img");
             imshow("img",src);
             imwrite("E://1.bmp",src);//保存结果图片
             waitKey(0);//暂停按键等待
         }
  • 相关阅读:
    python 函数2
    数据结构----栈
    python 函数
    数据结构----队列
    python 数据类型_字典和集合
    python 数据类型_数组和元组
    python 数据类型_整数_浮点数
    数据结构----链表
    laravel5.5 自带的忘记密码邮箱找回功能小记
    laravel5.5使用sendCloud邮件服务
  • 原文地址:https://www.cnblogs.com/zzzsj/p/14576132.html
Copyright © 2011-2022 走看看