zoukankan      html  css  js  c++  java
  • [学习笔记] Ubuntu下编译C++ OpenCV程序并运行

            因为想试跑yolov3的缘故,所以装了ubuntu系统,直接通过U盘装的,并不像他们说的“折腾”,反而一切非常顺利,比装软件还简单。然后就是要用C++跑opencv的程序用于比赛,出于这个原因,大致了解下如何在linux下编译并运行C++的opencv程序。
            首先我先把我的代码粘上:
     
     1 #include <iostream>
     2 #include <opencv2/opencv.hpp>
     3 using namespace std;
     4 using namespace cv;
     5 int main(){
     6     Mat src = imread("test.jpg");
     7     imshow("img",src);
     8     waitKey(0);
     9     return 0;
    10 }
     
    我们采用的方法是,使用OpenCV推荐的CMake工具进行编译
    先安装KDevelop这款IDE
    wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.2.4/bin/linux/KDevelop-5.2.4-x86_64.AppImage
    chmod + x KDevelop.AppImage
    ./KDevelop.AppImage

    new 一个project

    然后修改项目目录下的CMakeLists.txt
     
    1 cmake_minimum_required(VERSION 2.6) 
    2 project(test)
    3 FIND_PACKAGE(OpenCV REQUIRED )
    4 set(CMAKE_CXX_STANDARD 11)
    5 set(SOURCE_FILES main.cpp ) 
    6 add_executable(test ${SOURCE_FILES})
    7 TARGET_LINK_LIBRARIES(test ${OpenCV_LIBS})

    编译运行,任务完成!

     
  • 相关阅读:
    3.2 playbook tags
    3.1 playbook语法实践
    3. playbook基础组件
    elasticsearch IK中文分词
    elasticsearch参数详解
    2. ansible常用模块
    1. ansible简介
    Python sphinx-build在Windows系统中生成Html文档
    Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理
    Gulp自动构建Web前端程序
  • 原文地址:https://www.cnblogs.com/aoru45/p/9781546.html
Copyright © 2011-2022 走看看