前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >ubuntu12.04 安装 opencv 2.4.8(非源代码编译)

ubuntu12.04 安装 opencv 2.4.8(非源代码编译)

作者头像
全栈程序员站长
发布于 2022-07-07 12:55:13
发布于 2022-07-07 12:55:13
89400
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是全栈君。

一:安装所须要的各种库,如GTK3.xx

安装GCC:sudo apt-get install build-essential

安装CMakesudo apt-get install cmake

sudo apt-get install python3.2-dev python-numpy libgtk-3-dev ffmpeg libavcodec-dev

libavformat-dev libswscale-dev libjpeg-dev libpng12-0 libpng12-dev libpng++-dev libpng3

libtiff4-dev libjasper-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev

zlib1g-dbg zlib1g zlib1g-dev libbz2-dev libxine1-ffmpeg libxine-dev libxine1-bin

libdc1394-22-dev libdc1394-22 libdc1394-utils

libv4l-0 libv4l-dev

或者不放心的话。安全点,把以下的所有安装了,一劳永逸

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apt-get install build-essential
     apt-get install cmake
       apt-get install pkg-config
       apt-get install libpng12-0 libpng12-dev libpng++-dev libpng3
       apt-get install libpnglite-dev libpngwriter0-dev libpngwriter0c2
       apt-get install zlib1g-dbg zlib1g zlib1g-dev
       apt-get install libjasper-dev libjasper-runtime libjasper1
       apt-get install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools
       apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-prog
       apt-get install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev
       apt-get install libgstreamer0.10-0-dbg libgstreamer0.10-0  libgstreamer0.10-dev
       apt-get install libxine1-ffmpeg  libxine-dev libxine1-bin
       apt-get install libunicap2 libunicap2-dev
       apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils
       apt-get install swig
       apt-get install libv4l-0 libv4l-dev
       apt-get install python-numpy
       apt-get install libpython2.6 python-dev python2.6-dev 

假设运行上面的方法,安装opencv的时候遇到错误,再装以下的包吧:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
安装Git(可选)

sudo apt-get install git

安装GTK开发版

sudo apt-get install libgtk-3-dev

安装pkg-config

sudo apt-get install pkg-config

安装Python

sudo apt-get install python3.2-dev

安装Numpy

sudo apt-get install python-numpy

安装媒体包:

sudo apt-get install ffmpeg

安装可选媒体包:

sudo apt-get install libavcodec-dev libavformat-devlibswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev

二:从opencv官网下载源代码包,编译。安装

  • 编译

进入opencv2.4.5所在文件夹,新建build文件夹 1 $ cd ~/opencv.2.4.8 # the directory should contain CMakeLists.txt, INSTALL etc. 2 $ mkdir build # create the output directory 3 $ cd build 4 $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON .. 这时makefile已经生成了,能够看到显示默认安装文件夹是/usr/local。 之后运行 1 $ make 2 $ sudo make install make的运行过程大概须要半个小时的时间 编译完之后,在/etc/ld.so.conf 文件中加上一行/usr/local/lib, 执行命令 1 $ sudo ldconfig 编译完成

  • 測试 1 cd /opencv2.4.8/samples/c2. bash build_all.sh 3

測试: 编译例程 cd ~/OpenCV-2.4.8/samples/c chmod +x build_all.sh bash ./build_all.sh

运行程序,假设正常的话应该在lena的脸上画一个蓝色的圈 ./facedetect –cascade=”/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml” –scale=1.5 lena.jpg

或者

1 $ cd ~/opencv2.4.5/samples/c 2 $ g++ `pkg-config --cflags opencv` -o cvtest cvtest.c `pkg-config --libs opencv` 3 4 ########################################################### 5 ########注意:g++ 后边那个东西是 ` ,就是ESC下边那个键########## 6 ###########################################################

在运行上述測试方法时,可能会遇到各种报错,这时能够试着运行下述命令

1 #安装libcv-dev,libcvaux-dev,libhighgui-dev包 2 $ apt-get install libcv-dev libcvaux-dev libhighgui-dev

參考资料

http://www.opencv.org.cn/index.php/Debian%E4%B8%8B%E5%AE%89%E8%A3%85

http://www.linuxidc.com/Linux/2010-04/25507.htm http://tech.techweb.com.cn/viewthread.php?tid=239096 http://opencv.willowgarage.com/wiki/InstallGuide_Linux

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116232.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年1月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
10.YOLO系列及如何训练自己的数据。
SSD失败之后就挺失望的,而且莫名其妙,于是转向YOLO了,其实object detection领域可选的模型并不多,RCNN系列我是大概看过的,还写过:RCNN系列,但是这种location和classification分开的思路,要达到实时的话我的硬件条件肯定是不可能的。YOLOV3我是在TX2上跑过的:YOLOV3-TX2跑起来,而且YOLO是有简化版本的模型的,对于简单应用应该是够了。 因为以前跑过,整体的流程走下来还算比较顺利,比起SSD来说,训练时要修改的代码也比较少,可能留给犯错的概率就少一些。 我分以下几个部分:
和蔼的zhxing
2018/12/07
1.7K0
Ubuntu下OpenCV安装使用简述
Opencv就不解释了,是个很有名的图形库。不仅在进行软件开发的过程中需要用到,而且他也是很多开源软件的运行依赖,所以安装一个Opencv就很有必要了,即使自己本身并不想学习使用。
mythsman
2022/11/14
4850
Ubuntu 16.04 Install OpenCV
---- 安装opencv有很多种方式,我列出了两种方式。并针对第二种方式进行了详细的安装解释。 从Ubuntu源安装opencv sudo apt-get install libopencv-dev python-opencv 从opencv官方源代码安装 1.安装opencv所依赖的包 # KEEP UBUNTU OR DEBIAN UP TO DATE sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y dist-upgrad
吕海峰
2018/04/03
1.6K0
Ubuntu系统上安装OpenCV C++
git clone https://github.com/opencv/opencv.git
云帆沧海
2024/01/17
2430
Ubuntu环境下OpenCV 3.2版本中CMake error the source directory does not exist
本文介绍了在Ubuntu环境下使用CMake和OpenCV 3.2版本进行编译和安装的过程,并解决了针对OpenCV安装过程中遇到的问题。
sparkexpert
2018/01/09
1.7K0
Ubuntu下编译Opencv4.0及opencv_contribute模块步骤详解
编译环境:ubuntu16.04 LTS Opencv版本:opencv4.0.1+opencv4.0.1 contribute
OpenCV学堂
2019/08/21
6.2K0
Ubuntu下编译Opencv4.0及opencv_contribute模块步骤详解
【教程】Jetson安装PyQt5和CUDA版OpenCV
编译报错:nvcc fatal : Unsupported gpu architecture 'compute_87
小锋学长生活大爆炸
2024/05/25
2380
【教程】Jetson安装PyQt5和CUDA版OpenCV
Ubuntu16.04 配置OpenCV3.4.2及基本使用
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
FPGA开源工作室
2019/10/29
9880
Ubuntu16.04 配置OpenCV3.4.2及基本使用
bash: 一键安装OpenCV (with Python3)
pip 会 自动 根据 当前所在的环境,为你安装好对应python版本的opencv。非常非常方便。
JNingWei
2018/09/28
8840
OpenCV学习一《Linux下安装OpenCV》
需要的编译环境 ■ [compiler] sudo apt-get install build-essential
梅花
2020/09/28
1.7K0
OpenCV学习一《Linux下安装OpenCV》
ubuntu20.04安装opencv_ubuntu opencv安装
报错:无法定位到 libjasper软件包 sudo add-apt-repository “deb http://security.ubuntu.com/ubuntu xenial-security main” sudo apt update sudo apt install libjasper1 libjasper-dev
全栈程序员站长
2022/09/23
9340
OpenCV配置——在Linux中使用OpenCV
这篇博客介绍在Linux中的gcc和g++编译环境下如何使用cmake来编译OpenCV源代码。我基本是按照OpenCV官方的说明文档,一步步地进行的,所以表述不清楚的地方还请参照原文。
王云峰
2019/12/25
3.8K0
Ubuntu16.04安装opencv2&&ImportError: No module named cv2.cv
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25737169/article/details/77933916
DoubleV
2018/09/12
2.5K0
Ubuntu16.04安装opencv2&&ImportError: No module named cv2.cv
在 Ubuntu系统下安装 OpenCV 全过程
首先,OpenCV 有在ubuntu上安装的官方文档:OpenCV: Installation in Linux
全栈程序员站长
2022/07/02
1.1K0
Ubuntu16桌面版编译和安装OpenCV4
本篇概览 这是一篇笔记,记录了纯净的Ubuntu16桌面版电脑上编译、安装、使用OpenCV4的全部过程,总的来说分为以下几部分: 安装必要软件,如cmake 下载OpenCV源码,包括opencv和opencv_contrib,并且解压、摆好位置 运行cmake-gui,在图形化页面上配置编译项 编译、安装 配置环境 验证 环境 环境信息如下: 操作系统:Ubuntu16.04桌面版 OpenCV:4.1.1 注意:本文全程使用非root账号操作 废话少说,直接在新装的Ubuntu16桌面版开始操作 换源
程序员欣宸
2021/12/07
8950
Ubuntu16桌面版编译和安装OpenCV4
2018-04-08ubunu16.04.4LTS环境配置
一、安装ubuntu 1、下载ubuntu镜像文件 Download Ubuntu Desktop 2、制作启动光盘 如果是windows操作系统:插入空白dvd光盘,在iso文件上右键,选择“刻录光盘映像” 参考windows7中把ISO文件轻松刻录成光盘的方法(图文教程) 如果是ubuntu系统:Ubuntu14.04系统下,如何将.iso文件刻录到CD/DVD光盘 3、安装 二、搜狗输入法安装 1、参考Ubuntu 16.04 LTS安装sogou输入法详解 注意:fcitx configure未出现
用户1733354
2018/05/22
1.6K0
在tx2上安装opencv和cuDNN
从 https://developer.nvidia.com/rdp/cudnn-archive 这个网址下载指定的cudnn版本,这里注意如果直接google然后下载的话只是最新版本,需要点击下面的Archived cuDNN Releases才能够找到以前版本的下载,然后选择cuDNN v×.× Library for Linux
用户1148523
2019/05/29
1.6K0
Jetson Xavier NX 安装 opencv with cuda
默认使用 jetpack 安装的 opencv 是没有 cuda 加速的,无法充分利用 Jetson 的 GPU 性能;
Librant
2024/06/23
6760
Jetson Xavier NX 安装 opencv with cuda
Caffe(含GPU)安装与测试
最近还是会有很多学习爱好者问我安装caffe的一些问题,虽然现在TF很是受大家的喜欢,但是还是会有很多学习者用着caffe。为了让更多的人少走弯路,网上也有很多教程,我自己来写一下我以前安转的过程与遇到的问题,可以给那些初学者一些建议,希望采纳,如有不对之处,望指正,谢谢! 第一部分:Ubuntu14.04桌面版下载及安装(我是通过U盘安装的,我用工具是UltraISO--特别好用,网上有很多教程,这个不用太过于详细书写) 第二部分:nvidia-cuda-toolkit下载及安装 CUDA 8.0 Do
计算机视觉研究院
2018/04/17
1.2K0
Caffe(含GPU)安装与测试
【安装教程】Ubuntu16.04+Caffe+英伟达驱动410+Cuda10.0+Cudnn7.5+Python2.7+Opencv3.4.6安装教程
对于caffe的安装过程,可以说是让我终身难忘。两个星期就为了一个caffe,这其中的心路历程只有自己懂。从实验室的低配置显卡开始装Ubuntu,到编译caffe,解决各种报错,这个过程花费了一周的时间。把cuda版本和N卡驱动版本一降再降,仍然不管用。因此手剁了一台8000的高配置主机。之后为了平衡实验室项目,首先花了半天时间将win10下的相关和其他杂七杂八的软件配置。只有以为只需Ubuntu安装好,caffe编译成功即可,不想安装完Ubuntu之后,却电脑没有引导启动项,把网上的方法试了个遍,却仍无法解决。因此听到一种说法是,win10的启动路径覆盖了Ubuntu启动路径。因此,决定重新再来,将自己的固态和机械全部初始化,首先在固态上安装Ubuntu16.04,在机械上安装Win10,对于双系统的安装请参照我的另一篇博客:Win10与Ubuntu16.04双系统安装教程。在这种情况下参加那个caffe安装成功。请注意,对于双系统建议先安装Ubuntu,并将caffe编译成功之后在去机械上安装Win10。Caffe的安装教程请参照如下安装教程。
AI那点小事
2020/04/20
1.9K0
【安装教程】Ubuntu16.04+Caffe+英伟达驱动410+Cuda10.0+Cudnn7.5+Python2.7+Opencv3.4.6安装教程
相关推荐
10.YOLO系列及如何训练自己的数据。
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文