ubuntu18.04在docker容器中编译opencv3.2.0

  1. 创建目录并clone代码

    mkdir opencv
    cd opencv
    
    git clone https://github.com/opencv/opencv.git
    cd opencv
    git checkout 3.2.0
    mkdir build
    cd ..
    
    git clone https://github.com/opencv/opencv_contrib.git
    cd opencv_contrib
    git checkout 3.2.0
    cd ..
    
  2. 遇到 ippicv_linux_20151201.tgz 下载不成功

    • github直接搜索 ippicv
    • git clone https://github.com/lonesoul/i...
    • 将其中的ippicv_linux_20151201.tgz文件拷贝到 opencv/opencv/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e下面进行替换
  3. 遇到boostdesc_bgm.i 等找不到

    • git clone https://github.com/opencv/ope...
    • git checkout contrib_xfeatures2d_boostdesc_20161012
    • 将缺失的文件,拷贝到opencv/opencv_contrib/modules/xfeatures2d/src
  4. 类似的问题可以参考上面两种解决思路
  5. 编译

    cd opencv/opencv/build
    
    cmake -D CMAKE_BUILD_TYPE=RELEASE \
     -D CMAKE_INSTALL_PREFIX=/usr/local \
     -D INSTALL_C_EXAMPLES=ON \
     -D INSTALL_PYTHON_EXAMPLES=ON \
     -D OPENCV_GENERATE_PKGCONFIG=ON \
     -D OPENCV_EXTRA_MODULES_PATH=/home/mywork/opencv/opencv_contrib/modules \
     -D BUILD_EXAMPLES=ON ..
    
1 声望
0 粉丝
0 条评论
推荐阅读
ubuntu系统笔记本电池坏掉的情况下,性能严重下降的解决办法
问题描述开机出现以下问题 {代码...} 开机选择diagnose进行检查发现 {代码...} 显示电池已经到达生命尽头问题原因分析 电池坏掉后cpu动不动就跑满了,因为此时cpu的工作模式被修改了安装cpufrequency工具 {代码.....

frank阅读 197

Docker学习:Image的本地存储结构
在使用Docker时候,针对镜像的操作一般就是docker pull,docker build,docker commit(刚开始接触Docker的时候,还不会Dockerfile,经常使用这个命令,但是经历了一次血的教训,已经放弃这个命令很久)这些操作...

backbp4阅读 9.7k评论 3

使用docker快速搭建xssPlatform测试平台实践
笔者之前给一些开发团队多次做Web安全开发培训,为了让培训的学员能够理解XSS原理和XSS的危害,将xssPlatform进行了更新,之前一直放在GitHub中;发现关注的人越来越多,很多人在安装的过程中遇到问题不知道怎么...

汤青松1阅读 25.8k

利用Docker部署管理LDAP及其初次使用
前言:本周主要写了gitlabWebhook转github的项目,总体上没有遇到什么大问题,这周接触到了LDAP,于是就花时间实际操作了解了一下。

李明5阅读 920

Kubernetes v1.26 新特性一览
我每期的 「k8s生态周报」都有一个叫上游进展的部分,所以很多值得关注的内容在之前的文章中已经发过了。这篇中我会再额外介绍一些之前未涵盖的,和之前介绍过的值得关注的内容。

张晋涛2阅读 669评论 1

封面图
深入剖析容器网络和 iptables
Docker 能为我们提供很强大和灵活的网络能力,很大程度上要归功于与 iptables 的结合。在使用时,你可能没有太关注到 iptables 的作用,这是因为 Docker 已经帮我们自动完成了相关的配置。

张晋涛3阅读 1.3k

封面图
Kubernetes 证书管理系列(一)
大家好,我是张晋涛。这是一个系列文章,将会通过七篇内容和大家一起聊聊 Kubernetes 中的证书管理。以下是内容概览:如上所示,在第一篇中,我们将从原理出发,来理解 Kubernetes 中的证书及其相关的作用,然后...

张晋涛2阅读 852

封面图
1 声望
0 粉丝
宣传栏