OpenCV编译安装 您所在的位置:网站首页 opencv248下载 OpenCV编译安装

OpenCV编译安装

2023-02-15 04:24| 来源: 网络整理| 查看: 265

  最近重新开始使用opencv-cpp,有些项目需要的是OpenCV2,有些需要多是OpenCV3,这两个版本的如何共存是个值得研究多问题。这里记录一次OpenCV3和2的安装过程。

安装OpenCV3

1.源码下载

我这里使用的是OpenCV3.4.1,再github可以下载其源代码:https://github.com/opencv/opencv/tags?after=4.0.0-beta。

2.依赖安装

    我使用的是opencv3.4.1,需要安装以下依赖.

sudo apt-get install build-essential  sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev  sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

3.编译安装

    解压下载的opencv源代码包,并在终端进入该目录,然后新建build文件夹。

mkdir build cd build

    接着就可以直接编译安装了。

cmake -D BUILD_TIFF=ON -D ENABLE_PRECOMPILED_HEADERS=OFF .. make -j8  #开启8个线程 sudo make install

    让系统能找到opencv库路径

sudo gedit /etc/ld.so.conf.d/opencv.conf   # 末尾添加/usr/local/lib   sudo ldconfig  # 使得上面的配置路径生效

    配置bash

sudo gedit /etc/bash.bashrc

#末尾添加下面两行

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig   export PKG_CONFIG_PATH   最后: source /etc/bash.bashrc # 保存,执行如下命令使得配置生效 sudo updatedb # 更新

4.测试

    使用KDevelop4测试OpenCV的效果。

CMakeLists.txt

cmake_minimum_required(VERSION 2.6) project(imagebinoculartest) # 添加c++ 11标准支持 set( CMAKE_CXX_FLAGS "-std=c++11" ) find_package( OpenCV 3 REQUIRED ) include_directories( ${OpenCV_INCLUDE_DIRS} ) add_executable(imagebinoculartest main.cpp) target_link_libraries(imagebinoculartest ${OpenCV_LIBS}) install(TARGETS imagebinoculartest RUNTIME DESTINATION bin)

main.cpp

#include  #include  #include  #include  using namespace std; using namespace cv; int main ( int argc, char** argv ) {     cout 


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有