ubuntu18.04安装opencv教程,Ubuntu下载opencv

  ubuntu18.04安装opencv教程,Ubuntu下载opencv

  为了写论文,我决定用OpenCV开始图像分析。为了早点完成工作,我决定用Python开发。用apt-get安装了各种openCV和python后,发现安装的openCV版本太低,在几个需要的函数中,只有最新的3.0,可以安装。下面是这个安装过程的记录。

  (1)初始环境。目前电脑上安装的是OpenCV,python2.7,Python-OpenCV的老版本。可以,但是Python中有很多新版本的OpenCV APIs,所以我打算安装最新版本的OpenCV。

  OpenCV最新版本是3.0,需要源代码编辑和安装。解压并编译最新下载的源文件。

  3)在源文件目录下创建一个新的发布目录并输入。

  (4)执行CMake命令)CMake-DC make _ build _ type=release-DC make _ install _ prefix=/usr/local。

  (5)执行make命令:Make

  6)等待时间长。

  7)成功和警告消息堆后,链接编译成功!

  (8)安装应用程序。这是图形界面的优点。我打算卸载我以前安装的每个OpenCV版本。

  9)删除所有与libopencv相关的分组,包括lib_python_opencv。

  (10)安装编译好的opencv 3.0:sudomakeinstall。

  )11)挖沟出了差错。你只是删除了不该删除的东西(比如头文件,库等等。需要编译OpenCV)。还好刚才编的还在。在发布目录下,找到lib目录中的cv2.so。这是python所要求的,并被复制到python的库目录中。一般位于“/usr/local/lib/python 2.7/dist-packages”中。

  )12)快速打开python,在里面输入“导入cv2”怎么样?

  (13)好吧!说明Python-openCV是可行的,最终可以在Ubuntu下愉快地创建Python程序。

  14)你还是得想办法安装openCV。回到刚才的发布目录,运行make clean,make命令,实际上又开始编译了,等了很久(等等,刚才是不是因为苏编译失败了?看吧。

  )15)还是不对。别急,慢慢修。根据错误消息安装缺少的软件包:

  sudo apt-getinstalllibopenexr-dev

  sudo apt-getinstalllibjasper-dev

  (16)继续制造、

  (17)成功。然后安装:

  Sudo make安装

  (18)成功。我不做测试。因为我们还不需要这个。

  总结:

  Python如何调用openCV?上面的编译过程产生了cv2.so,所以这个文件是python2.7用的,只要把这个文件复制到python的lib目录(通常叫做dist-packages)就可以了。OpenCV以后可以升级更新这个文件,非常有用。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • opencv图像识别数字,opencv 识别
  • opencv图像识别数字,opencv 识别,如何基于opencv实现简单的数字识别
  • opencv图像的旋转角度计算,opencv图像仿射变换
  • opencv图像的旋转角度计算,opencv图像仿射变换,OpenCV图像几何变换之透视变换
  • opencv图像的旋转角度计算,opencv 旋转任意角度
  • opencv图像的旋转角度计算,opencv 旋转任意角度,opencv图片的任意角度旋转实现示例
  • opencv图像处理函数,opencv图像轮廓合并
  • opencv图像处理函数,opencv图像轮廓合并,OpenCV图像处理之七种常用图像几何变换
  • opencv双线性插值函数,opencv 图像插值
  • LBPH人脸识别,基于opencv的人脸识别技术
  • LBPH人脸识别,基于opencv的人脸识别技术,Opencv LBPH人脸识别算法详解
  • ,,OpenCV黑帽运算(BLACKHAT)的使用
  • opencv双线性插值函数,opencv 图像插值,C++ OpenCV实现图像双三次插值算法详解
  • ,,C语言 OpenCV实现柱面投影
  • ,,C++ Opencv imfill孔洞填充函数的实现思路与代码
  • 留言与评论(共有 条评论)
       
    验证码: