openCV3测试指南
Posted 转换无极限
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openCV3测试指南相关的知识,希望对你有一定的参考价值。
本文来源于https://docs.opencv.org/3.4.1/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html#linux-gcc-usage
经测试整理后发布
上一节安装完成了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>\n"); 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 \n"); 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 ) add_executable( DisplayImage DisplayImage.cpp ) target_link_libraries( DisplayImage ${OpenCV_LIBS}
然后编译,运行
cmake . make ./DisplayImage xxx.jpg
请注意make .后边的.
如果能正常显示图片,这openCV测试完成
以上是关于openCV3测试指南的主要内容,如果未能解决你的问题,请参考以下文章
markdown 打字稿...编码说明,提示,作弊,指南,代码片段和教程文章
Vue3官网-高级指南(十七)响应式计算`computed`和侦听`watchEffect`(onTrackonTriggeronInvalidate副作用的刷新时机`watch` pre)(代码片段
ubuntu16.04安装opencv3.4.1及卸载,以及opencv与anaconda相关问题,import cv2,no module named cv2填坑指南
ubuntu16.04安装opencv3.4.1及卸载,以及opencv与anaconda相关问题,import cv2,no module named cv2填坑指南