MAC下使用OpenCV的例項簡單Demo

了悟生死大事發表於2016-03-22


1、mkdir firstDemo

2、cd firstDemo 

3、vi  DisplayImage.cpp  把如下程式碼貼上進去:

#include<opencv2/opencv.hpp>
using namespace cv;
int main( int argc, char** argv )
{
  Mat image;
  image = imread( argv[1], 1 );

  if( argc != 2 || !image.data )
    {
      printf( "No image data \n" );
      return -1;
    }

  namedWindow( "Display Image", CV_WINDOW_AUTOSIZE );
  imshow( "Display Image", image );

  waitKey(0);

  return 0;
}

:wq! (儲存)


4、vi CMakeLists.txt 寫入如下內容:

cmake_minimum_required(VERSION 3.5)

project(firstDemo)

find_package(OpenCV REQUIRED)

INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS})

SET(SRC_LIST DisplayImage.cpp)

ADD_EXECUTABLE(firstDemo ${SRC_LIST})

TARGET_LINK_LIBRARIES(firstDemo ${OpenCV_LIBS})


:wq! 儲存


5、 cmake .

6、 make 


7、如果成功了,可以執行命令了。

./firstDemo  /Users/lunil-air/Desktop/80.png 







相關文章