iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Ubuntu中怎么安装使用Opencv
  • 237
分享到

Ubuntu中怎么安装使用Opencv

2023-07-04 15:07:45 237人浏览 薄情痞子
摘要

本篇内容介绍了“ubuntu中怎么安装使用OpenCV”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装运行依赖$ sudo&nb

本篇内容介绍了“ubuntu中怎么安装使用OpenCV”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

安装运行依赖

$ sudo apt-get install libQt4-dev libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config\python-dev Python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff5-dev \libjasper-dev libavcodec-dev libavfORMat-dev libswscale-dev libxine2-dev libgstreamer0.10-dev\libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev \libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip

下载源代码

在 官网 下载适合的版本就好,我这下的是3.1.0。

下载完成解压就好。

编译

编译还是有点麻烦的,现在都是用cmake结合make来编译,头一次用这个有点头大。

1、在文件目录下新建一个叫build/的文件夹,这个文件夹的目的主要是用来存放编译生成的临时文件。当然起别的名字也可以。

2、进入build/文件夹,输入以下命令

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON ..

其实就是cmake命令后加些配置参数,最后是CMakeLists.txt配置文件的位置,这个位置当然就是../

3、编译安装,输入make -j $(nproc) (这是多进程make的命令,\$(nproc)就是进程数,当然也可以直接指定),这会花很长时间,最后再$ sudo make install ,对文件进行安装。

4、最后还要配置一些路径,输入以下命令

/bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'

然后再ldconfig即可。(注意给权限)

5、最后可以用如下命令来判断是否安装成功

pkg-config --modversion opencvpkg-config --cflags opencv

测试

OpenCV在codeblock下可以通过加链接库的形式编译运行。但是如果在命令行下,就得手写cmake了。

为了方便测试,我们新建一个test文件夹,在这下面写一个测试程序。

首先新建如下文件,保存为test.cpp

#include<opencv2/highgui.hpp>#include<opencv2/imgproc.hpp>using namespace cv;int main(int arGC ,char** argv){if(argc!=2){printf("No image data\n");return -1;}char *imageName=argv[1];Mat image;image=imread(imageName,1);if(!image.data){printf("No iamge data\n");return -1;}namedWindow(imageName,CV_WINDOW_AUTOSIZE);imshow(imageName,image);waiTKEy(0);return 0;}

然后随便把一个测试用图片复制到test文件夹下,我用的是他自带的最经典的lena.jpg。

接着编写cmake配置文件,将下面的文件保存为CMakeLists.txt

project(test)add_executable(test test.cpp)find_package(OpenCV REQUIRED)target_link_libraries(test ${OpenCV_LIBS})

里面用到的各种文件的意义也很清楚了,以后照着改就行。

最后在test下新建build文件夹,进入后输入cmake ../ 即可完成cmake编译,然后再输入make即可生成可执行文件。

找到test文件,然而在命令行下输入./test ../lena.jpg 即可运行程序。

“Ubuntu中怎么安装使用Opencv”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Ubuntu中怎么安装使用Opencv

本文链接: https://www.lsjlt.com/news/345997.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu中怎么安装使用Opencv
    本篇内容介绍了“Ubuntu中怎么安装使用Opencv”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装运行依赖$ sudo&nb...
    99+
    2023-07-04
  • ubuntu怎么安装opencv
    ubuntu安装opencv的方法:1.去opencv官网下载适用的安装包;2.打开终端;3.输入命令解压安装zip包;4.安装依赖库和cmake;5.输入命令进行编译安装;6.将opencv的库添加到路径;7.输入命令使得配置路径生效;8...
    99+
    2024-04-02
  • Ubuntu中怎么安装使用FreeFileSync
    这篇文章主要介绍了Ubuntu中怎么安装使用FreeFileSync的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中怎么安装使用FreeFileSync文章都会有所收获,下面我们一起来看看吧。Fre...
    99+
    2023-06-28
  • ubuntu中mysql安装怎么使用
    在Ubuntu中安装MySQL的步骤如下: 打开终端并输入以下命令来更新软件包列表: sudo apt update 安装M...
    99+
    2024-04-09
    ubuntu mysql
  • Ubuntu中怎么安装并使用pdftk
    这篇“Ubuntu中怎么安装并使用pdftk”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ubuntu中怎么安装并使用pdf...
    99+
    2023-06-27
  • ubuntu下如何安装opencv
    本篇内容主要讲解“ubuntu下如何安装opencv”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu下如何安装opencv”吧!1.首先去opencv官网下载适用的安装包。2.下载好后...
    99+
    2023-07-04
  • ubuntu中pytorch怎么安装和使用
    要在Ubuntu中安装PyTorch,可以使用conda或pip进行安装。以下是使用conda安装PyTorch的步骤: 首先,确...
    99+
    2024-03-01
    ubuntu pytorch
  • Ubuntu中怎么使用sanp一键安装安装Notepad ++
    Ubuntu中怎么使用sanp一键安装安装Notepad ++,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。很少有文本编辑器像Notepad ++一样流行得到广大用户的喜爱...
    99+
    2023-06-05
  • Ubuntu下安装opencv与pyth
    首先先去opencv官网(http://opencv.org/downloads.html)下载linux版本的opencv压缩包,此处下载的opencv3.1版本的。 进入opencv下载的文件夹,解压 unzip opencv...
    99+
    2023-01-31
    Ubuntu opencv pyth
  • ubuntu安装openssl怎么使用
    在Ubuntu系统中,OpenSSL是一个用于加密和解密数据的工具,可以用来生成证书、密钥、签名等。要安装OpenSSL,在终端中输...
    99+
    2024-04-09
    ubuntu openssl
  • Linux下怎么安装及使用OpenCV
    这篇文章主要介绍“Linux下怎么安装及使用OpenCV”,在日常操作中,相信很多人在Linux下怎么安装及使用OpenCV问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么安装及使用OpenCV...
    99+
    2023-06-27
  • 怎么在ubuntu中使用Pip安装Python3
    今天就跟大家聊聊有关怎么在ubuntu中使用Pip安装Python3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。正文1)下载ubuntu镜像docker pull&nbs...
    99+
    2023-06-06
  • ubuntu tweak怎么安装和使用
    要安装和使用Ubuntu Tweak,您可以按照以下步骤操作:1. 打开终端。2. 添加Ubuntu Tweak的软件源。在终端中运...
    99+
    2023-08-28
    ubuntu
  • ubuntu opera怎么安装和使用
    要在Ubuntu上安装和使用Opera浏览器,您可以按照以下步骤进行操作:1. 打开终端。您可以通过在左上角的搜索栏中搜索“终端”并...
    99+
    2023-09-01
    ubuntu
  • Ubuntu怎么安装并使用Shutter
    本篇内容介绍了“Ubuntu怎么安装并使用Shutter”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Shutter是一个功能丰富的屏幕截图...
    99+
    2023-06-27
  • Ubuntu下怎么安装使用wxPython
    这篇文章主要介绍“Ubuntu下怎么安装使用wxPython”,在日常操作中,相信很多人在Ubuntu下怎么安装使用wxPython问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu下怎么安装使用wx...
    99+
    2023-07-04
  • 如何在Ubuntu 20.04上安装OpenCV
    这篇文章给大家分享的是有关如何在Ubuntu 20.04上安装OpenCV的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。从Ubuntu仓库安装OpenCV可从默认的Ubuntu 20.04仓库安装OpenCV。要...
    99+
    2023-06-15
  • pip怎么安装opencv
    安装步骤:1、在终端或命令提示符中运行“pip install opencv-python”命令安装opencv;2、若需要安装特定版本的opencv,可以使用“pip install opencv-python==<version&...
    99+
    2023-12-09
    pip OpenCV
  • Ubuntu下怎么安装和使用Zeit
    这篇文章主要介绍“Ubuntu下怎么安装和使用Zeit”,在日常操作中,相信很多人在Ubuntu下怎么安装和使用Zeit问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu下怎么安装和使用Zeit”的疑...
    99+
    2023-06-27
  • ubuntu上怎么使用apt安装python3.8
    这篇文章主要介绍“ubuntu上怎么使用apt安装python3.8”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ubuntu上怎么使用apt安装python3.8”文章能帮助大家解决问题。1.打开...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作