美文网首页
OpenCV基本操作-(1)读取和显示图片

OpenCV基本操作-(1)读取和显示图片

作者: ruizuo007 | 来源:发表于2019-08-05 20:08 被阅读0次
    1. 包含头文件
    /// 使用Visual Studio才需要包含
    #include "stdafx.h"
    /// OpenCV
    #include <opencv2/opencv.hpp>
    
    1. 使用命名空间
    ///  标准模版库
    using namespace std;
    ///  OpenCV
    using namespace cv;
    
    1. 读取图片的函数
    const char *path_1 = "image/xingye_1.jpg";
    Mat image = imread(path_1, IMREAD_COLOR);
    
    1. 显示图片的函数
    /// 展示图片窗口
    imshow("Image", image);
    

    完整代码示例:

    #include <iostream>
    #include <opencv2/highgui/highgui.hpp>
    #include <opencv2/opencv.hpp>
    
    using namespace std;
    using namespace cv;
    
    int main(int argc, const char * argv[]) {
        /// 原始图片
        const char *path_1 = "image/xingye_1.jpg";
        Mat image = imread(path_1, IMREAD_COLOR);
        /// 展示图片窗口
        imshow("Image", image);
        /// 响应用户输入
        cvWaitKey();
        /// 销毁所有窗口
        destroyAllWindows();
        /// 退出应用程序
        return 0;
    }
    

    如果工程创建为 "Command Line Tool" 而发现无法正常读取 image 目录下的图片。则可以有如下几种处理:

    1. 修改 Build Phases 中 Copy Files 的配置


    2. 拷贝 image 目录到生成应用程序的同级目录下


    相关文章

      网友评论

          本文标题:OpenCV基本操作-(1)读取和显示图片

          本文链接:https://www.haomeiwen.com/subject/ujdvdctx.html