OpenCV搭建开发环境 (linux + windwos) 防止更多人入坑

Linux 上编译opencv

  1. 下载opencv 源码 (下载地址) 放入linux 文件目录中;执行 : unzip opencv-4.5.0.zip
    在这里插入图片描述
  2. 进入opencv 的目录:新建build 文件夹
如果是个人的虚拟机或者个人玩的电脑,可以直接用root 账户, 我就喜欢直接用root 账户玩。
cd opencv-4.5.0
mkdir build
cd build
cmake ..  (如果新安装的linux 可能需要安装cmake , apt-get install cmake、 yum install cmake)
make -j 4 (后面的数字是代表的线程数量,随便调)
// 接下来就是等待过程,可能有点慢。

// 等待结束后就是下面的环节
sudo make install  (如果是root 账户, 去掉sudo)

// 到了这里就差不多安装好了。

// 接下来配置环境变量
vim /etc/profile
添加一个
export PATH=$PATH:/usr/local/bin
source /etc/profile
vim /etc/ld.so.conf
添加  include /usr/local/lib
ldconfig

环境变量设置结束

ippicv_2019_lnx_intel64_general_20180723.tgz 可能会遇到卡在这里的情况
解决办法

  • 下载包: https://pan.baidu.com/s/1eyG7mqKLY6CvUQdh7CbUgA 提取码: 1miu
  • 修改opencv安装包解压文件夹下’3rdparty/ippicv/ippicv.cmake’配置文件
 43行左右吧
 "https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}ippicv/"

# 改为步骤1中手动下载的文件的本地路径(也就是将网络下载的模式改为本地文件下载的模式):
 
    "file:/root/download/"
  • 重新cmake …

因为我已经安装好了, 展示的是前面的几个步骤,编译环节我就省去了。
在这里插入图片描述

测试程序,可以在用qt 程序直接进行测试opencv 是否安装成功
pro 文件中加入下面代码:

INCLUDEPATH +=  /usr/local/include          \
                /usr/local/include/opencv   \
                /usr/local/include/opencv2  \

LIBS += /usr/local/lib/libopencv_calib3d.so        \
        /usr/local/lib/libopencv_core.so            \
        /usr/local/lib/libopencv_features2d.so      \
        /usr/local/lib/libopencv_flann.so           \
        /usr/local/lib/libopencv_highgui.so         \
        /usr/local/lib/libopencv_imgcodecs.so       \
        /usr/local/lib/libopencv_imgproc.so         \
        /usr/local/lib/libopencv_ml.so              \
        /usr/local/lib/libopencv_objdetect.so       \
        /usr/local/lib/libopencv_photo.so           \
        /usr/local/lib/libopencv_stitching.so       \
        /usr/local/lib/libopencv_videoio.so         \
        /usr/local/lib/libopencv_video.so           \

windows 上安装opencv

这个我是直接下载的exe 4.5版本的, 记录好安装的位置, 配置更加简单。
安装好后直接配置环境变量,
在 系统环境变量下添加下面代码:
你的opencv安装位置: xxxxx\opencv\build\x64\vc14\bin.

测试程序,可以在用qt 程序直接进行测试opencv 是否安装成功
pro 文件中加入下面代码:

INCLUDEPATH +=  xxxxxx\opencv\build\include                  \
                xxxxxx\opencv\build\include\opencv2          \


LIBS += xxxxxx\opencv\build\x64\vc14\lib\opencv_world450.lib
LIBS += xxxxxx\opencv\build\x64\vc14\lib\opencv_world450d.lib

我也是配置了5台左右,才写下的这篇文章的,按照上面的思路应该能大大减少你的安装时间。
毕竟时间就是金钱~~~, 谁不爱呢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值