zoukankan      html  css  js  c++  java
  • openCV3测试指南

    本文来源于https://docs.opencv.org/3.4.1/db/df5/tutorial_linux_gcc_cmake.html

    经测试整理后发布

    上一节安装完成了openCV,这一节进行测试。

    新建测试文件DisplayImage.cpp

     1 #include <stdio.h>
     2 #include <opencv2/opencv.hpp>
     3 
     4 using namespace cv;
     5 
     6 int main(int argc, char** argv )
     7 {
     8     if ( argc != 2 )
     9     {
    10         printf("usage: DisplayImage.out <Image_Path>
    ");
    11         return -1;
    12     }
    13 
    14     Mat image;
    15     image = imread( argv[1], 1 );
    16 
    17     if ( !image.data )
    18     {
    19         printf("No image data 
    ");
    20         return -1;
    21     }
    22     namedWindow("Display Image", WINDOW_AUTOSIZE );
    23     imshow("Display Image", image);
    24 
    25     waitKey(0);
    26 
    27     return 0;
    28 }

    保存后,新建CMakeLists.txt文件,这个是用来生成Makefile的

    cmake_minimum_required(VERSION 2.8)
    project( DisplayImage )
    find_package( OpenCV REQUIRED )
    include_directories( ${OpenCV_INCLUDE_DIRS} )
    add_executable( DisplayImage DisplayImage.cpp )
    target_link_libraries( DisplayImage ${OpenCV_LIBS} )

    然后编译,运行

    cmake .
    make
    ./DisplayImage xxx.jpg
    

     请注意cmake .后边的.

    如果能正常显示图片,这openCV测试完成

  • 相关阅读:
    0.1.3 set的用法
    JoinPoint
    砝码组合(dfs)
    强大的【环绕通知】
    applicationContext.xml 模板
    各种jar包
    装饰博客(二)添加宠物
    装饰博客(一)添加背景图片
    拖拽功能的实现
    点击之后连接qq
  • 原文地址:https://www.cnblogs.com/jourluohua/p/9131753.html
Copyright © 2011-2022 走看看