突然想着装一个OPENCV4.1顺便写个记录

温馨提示:网不行的话就先把这几个文件git pull下来

git clone https://github.com/Unlicensed-driver-ljx/opencv_contrib_essential_module.git
/opencv_contrib-4.1.0/modules/xfeatures2d/src

放到你的这个目录下再编译,一般有上网方法的同学可以略过

sudo apt-get purge libopencv*
looking for ccache --not foundsudo apt-get install ccachesudo apt-get install libtesseract-dev
下面的脚本installopencv41.sh和创建的OPENCV放一个目录就好了
mkdir OPENCV
举个例子遇到同学不知道脚本的意思if [ "$#" -ne 1 ]; thenecho "Usage: $0 <Install Folder>"exit
fi
folder="$1"
这里的执行方式是你的脚本改成可执行权限以后,sudo chmod 777 installopencv41.sh sudo ./installopencv41.sh 你的新建的目录(可以是新建的任何名称比如:opencv41)
#!/bin/bash#Before installing on Nano need to increase memory. Can use swapfile to virtually increase.
#Run these commands to add swap fileif [ "$#" -ne 1 ]; thenecho "Usage: $0 <Install Folder>"exit
fi
folder="$1"echo "** Install requirement"
sudo apt-get update
sudo apt-get install -y build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
sudo apt-get install -y python2.7-dev python3.6-dev python-dev python-numpy python3-numpy
sudo apt-get install -y libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
sudo apt-get install -y libv4l-dev v4l-utils qv4l2 v4l2ucp
sudo apt-get install -y curl
sudo apt install -y python3-pip
sudo apt-get updateecho "** Download opencv-4.1.0"
cd $folder
wget https://github.com/opencv/opencv/archive/4.1.0.zip -O opencv-4.1.0.zip
wget https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -O opencv-contrib-4.1.0.zip
unzip opencv-4.1.0.zip
unzip opencv-contrib-4.1.0.zip
cd opencv-4.1.0/echo "** Building make install..."
mkdir release
cd release/
cmake -D WITH_CUDA=ON -D CUDA_ARCH_BIN="5.3" -D CUDA_ARCH_PTX="" -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.1.0/modules -D WITH_GSTREAMER=ON -D WITH_LIBV4L=ON -D BUILD_opencv_python2=ON -D BUILD_opencv_python3=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_EXAMPLES=OFF -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON ..
#(注意 -D OPENCV_GENERATE_PKGCONFIG=ON 这个选项非常重要,会生成一个被pkg-config模块使用的opencv4.pc文件,编译opencv的c++项目时可能会用到,有得同学安装完编译qt项目遇到所以补充了一下)
make -j6
sudo make install
sudo apt-get install -y python-opencv python3-opencv
sudo apt-get install -y libjpeg-dev
sudo pip3 install --user pillowecho "** Installation opencv-4.1.0 complete"

Jetson一键安装opencv4.1.0+opencv4.1.0_contrib相关推荐

  1. 一键安装thrift-0.9.0的脚本

    #!/bin/sh # 一键安装thrift-0.9.0的脚本 # thrift依赖boost.openssl和libevent # 下面的变量值可以根据实现做修改 PROJECT_HOME=$HOM ...

  2. 树莓派安装opencv4.3.0

    前言 编译前先看编译可能遇到的问题,提前修改添加树莓派的swap交换分区,同时可以提前将缺失文件补充进文件夹 一.安装OpenCV所依赖的各种工具和图像视频库 软件更新升级 // 软件源更新 sudo ...

  3. Windows 10 下 VS2017(+Clion) C/C++ 配置 OpenCV-4.4.0

    VS2017(+Clion) 配置 OpenCV-4.4.0 我的小站.Github OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视 ...

  4. win10 opencv-4.1.0 环境配置

    首先要从官网下载源码,然后安装cmake,然后选好一个目录之后去camke.这个过程之前做的,比较艰苦,没再想.略过.随便找了一个,试试https://blog.csdn.net/huanghw22/ ...

  5. Ubuntu下编译opencv4.1.0+opencv_contrib4.1.0 android sdk

    前言 虽然opencv已经有编译好的android sdk了,但是如果要用opencv_contrib里面的模块的话,肯定得自己编译了.但是其实也不难,因为opencv已经为用户准备了编译androi ...

  6. Android Studio 配置OpenCV4.4.0 不用安装OpenCV Manager (泪崩居然用了礼拜天2天的时间居然还没配置成功,今天又看了下配置成功了)

    Android Studio 配置OpenCV4.4.0 ,说来惭愧居然用户礼拜天2天的时间呢,期间遇到的问题大致有4个问题 这里我也总结出了最后在列举出来,(可能是新版和之前旧版本不一样的问题按照网 ...

  7. opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤

    Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...

  8. ubuntu18.04安装opencv4.3.0

    根据官网指导:https://docs.opencv.org/4.3.0/d7/d9f/tutorial_linux_install.html 依赖安装: $ sudo apt-get install ...

  9. linux下安装opencv4.4.0

    简介 opencv4.4.0和opencv_contrib-4.4.0以及编译过程中缺少的文件 链接:https://pan.baidu.com/s/11D6G3TbRY_-oNYlP4FDnTA  ...

最新文章

  1. [转]如何编写 INF 文件
  2. Spring Boot 2.0.5 配置Druid数据库连接池
  3. 历届试题 打印十字图
  4. 富士施乐3065扫描教程_全面支持IT国产化 富士施乐70款机型获统信UOS兼容认证
  5. c语言二叉树的头文件叫什么,西安交大朱站立数据结构——使用C语言》头文件系列——二叉树.doc...
  6. 串口输出换行_stm32初学者必会操作----usart串口调试工具
  7. 做VB的,经常注册和反注册OCX控件和DLL链
  8. Spring的IOC理解(转载)
  9. 博文视点大讲堂25期——2天玩转单反相机
  10. java基础面试题(二)附答案
  11. 【矩阵论笔记】平方根分解
  12. 磊科linux无线网卡驱动安装步骤,无线网卡驱动安装方法
  13. Android 指纹验证
  14. unity3D学习笔记1
  15. Access数据库的.ldb文件
  16. MSDC 4.3 接口规范(27)
  17. POJ 1144 Network
  18. 休眠后网络无法自动连接——网卡属性没有电源管理选项
  19. [原创]Win7SP1的映像DISM集成+kb3125574,打造Win7SP2
  20. Windows服务器怎么连接?远程连接服务器命令

热门文章

  1. 笔记本电脑安装Ubuntu16.04双系统系列教程(二)windows分区以及利用启动盘安装Ubuntu双系统
  2. 通过软链接mklink共享node_modules
  3. 玩转Git三剑客——01. 课程综述
  4. 侠盗猎车手5 MOD版/Grand Theft Auto V/gta5
  5. 淘宝微信如何进入微信推广?
  6. 厉害了,Github标星113K的前端学习路线图有中文版了
  7. 通达信股票分析软件日线数据读取程序
  8. Hash Rush 基于以太坊的科幻 PC 即时战略游戏
  9. 牛客网 玩泥巴 Wasserstein Distance
  10. SNMP实验(需要snmpb)