ubuntu下安装openCV

Ubuntu下OpenCV的安装及使用 Ubuntu下OpenCV的安装及使用一、OpenCV的安装二、OpenCV的使用参考资料 一、OpenCV的安装 二、OpenCV的使用 参考资料 阅读详情


参考: http://blog.youkuaiyun.com/hjl240/article/details/51520003 


1.去openCV 官网下载最新的源代码。 




2. 解压

unzip opencv-3.2.0.zip

3.安装(进入到解压的路径,编译)

cd  opencv-3.2.0  # 你的路径  
mkdir release  
cd release  
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..  
make  
sudo make install  

注:我在这步出现了些问题,由于缺少部分依赖,在执行下面的c代码的时候会报错。所以在编译之前,先要检查两个依赖是否安装:

libgtk2.0-dev  和 pkg-config

sudo apt-get install *** 就可以安装了。安装完成之后在执行第三步编译等。

报错信息如下:

➜  test ./DisplayImage opencv.jpeg
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow, file /home/menglei/opencv/opencv-3.2.0/modules/highgui/src/window.cpp, line 565
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/menglei/opencv/opencv-3.2.0/modules/highgui/src/window.cpp:565: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow

4.c++代码测试。

mkdir ~/opencv-test  
cd ~/opencv-test  
vi DisplayImage.cpp  #编辑下这个文件。填写下面的内容

#include <stdio.h>  
#include <opencv2/opencv.hpp>  
using namespace cv;  
int main(int argc, char** argv )  
{  
    if ( argc != 2 )  
    {  
        printf("usage: DisplayImage.out <Image_Path>\n");  
        return -1;  
    }  
    Mat image;  
    image = imread( argv[1], 1 );  
    if ( !image.data )  
    {  
        printf("No image data \n");  
        return -1;  
    }  
    namedWindow("Display Image", WINDOW_AUTOSIZE );  
    imshow("Display Image", image);  
    waitKey(0);  
    return 0;  
} 


5.写一个cmake编译上面的代码

touch CMakeLists.txt  
vi CMakeLists.txt  

cmake_minimum_required(VERSION 2.8)  
project( DisplayImage )  
find_package( OpenCV REQUIRED )  
add_executable( DisplayImage DisplayImage.cpp )  
target_link_libraries( DisplayImage ${OpenCV_LIBS} ) 

编译

cd opencv-test  
cmake .  
make  

运行

此时opencv-test文件夹中已经产生了可执行文件DisplayImage,随便从网上下载一张图片放在opencv-test文件夹下,此处下载了opencv.jpg,然后运行



6. 安装python-opencv 等

sudo apt-get install python-opencv  
sudo apt-get install python-numpy 

7. 检测

python 

import cv 

如果成功表示安装完成


查看demo

cd opencv-3.2.0/samples/python

python demo.py

如果运行不起来,可能是缺乏什么python库,安装一下就好了。  比如sudo apt-get install python-tk


Ubuntu Opencv 源码包安装 说明:ubuntu20.04 建议 使用 opencv-4.6.0+版本ubuntu18.04 建议 使用 opencv-4.5.2-版本。 阅读详情

相关推荐

Ubuntu20.04下opencv的安装

Ubuntu20.04下opencv的安装 1.进入opencv官网下载 [opencv下载地址](https://opencv.org/releases/ 选择sources下载相应版本的压缩包。 解压文件,放到home/(用户名)/下。 2.2安装opencv的依赖 打开终端,输入以下命令,安装最新的CMake。 sudo apt-get update sudo apt-get upgrade sudo apt install cmake 安装opencv依赖项 sudo apt-get instal

weixin_48476701的博客 7043

【Python入门教程】CV2报错:cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\s

OpenCV作为一个强大计算机视觉库被各个领域广泛应用,今天分享下cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\s报错信息以及解决办法。

Remote Sensing迷途小书童 1万+

Ubuntu下安装opencv

<!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> 一、下载代码 1、一些会用到的库 sudo apt-get install build-essential cmake libgtk2.0-dev libtiff4-dev  libjasper-dev libavformat-dev libswscale-

sunlylorn的专栏 1万+

python+opencv运行报错 Invalid number of channels in input image:

错误信息如下: Traceback (most recent call last): File "E:/untitled1/tutorial_17.py", line 22, in <module> edge_demo(src) File "E:/untitled1/tutorial_17.py", line 6, in edge_demo gray = cv....

qq_43453541的博客 1万+

在Ubuntu上安装opencv-python

python2和python3没太大区别, python2在虚拟环境配置上可能会有问题. 此处以安装opencv4为例(opencv4比opencv3能更好的的支持深度神经网络) 安装开发工具: sudo apt-get install build-essential cmake unzip pkg-config 安装图片和视频的I/O库, 保证可以从磁盘中读取图像和视频 sudo apt-ge...

cxw的博客 4146

get_seed协议

【代码】get_seed协议。

a545958498的博客 911

opencv与qt之Invalid number of channels in input image

问题描述: 去网上找了原因,说什么image必须是单通道才行,具体的原因我也不知道,解决方法如下:

xz5202333的博客 8750

QGIS实用功能:加载天地图与下载指定区域遥感影像

本文聚焦 QGIS 软件实用功能,详细介绍在 QGIS 中加载天地图及其他常用底图(如 Google Maps、Bing Maps)的完整流程,涵盖天地图插件安装、密钥获取与配置、插件拓展使用等操作。同时,以 上海市瑞金二路街道为例,分步讲解下载指定区域遥感影像的方法,包括图层选择、坐标系设置、分辨率调整等关键参数配置。此外,还介绍了影像精准裁剪技巧,为 GIS 数据获取与处理提供实用指导,助力用户高效使用 QGIS 开展地理信息相关工作。

weixin_43679228的博客 7428

OpenCV Error: Unspecified error

系统:Ubuntu16.0.4 编程语言:python 3.6 cv版本:openCV3.1 在两个月前我就开始用ubuntu+python的前提下,开始安装opencv3.1了。然鹅,到今天为止才调出毫无bug的opencv。 各位萌新看过来,如果在优快云上还有不管三七二十一让你安装cmake,下载openCV源码的博客,直接丢弃掉!!! 嗯,我尝试过大概5篇博客中的8中方法安装,一路解决了诸...

weixin_43522974的博客 3014

告别‘打架’的检测头:手把手教你用PyTorch实现YOLOv11解耦头(附完整代码)

本文详细解析了YOLOv11解耦检测头的创新设计与PyTorch实现,通过解耦分类和回归任务,显著提升目标检测性能。文章包含完整的代码实现、架构设计解析及工程调优技巧,帮助开发者深入理解并应用这一先进技术。

weixin_29031057的博客 301

LTspice进阶技巧-031.一键加密仿真模型:LTspice Encrypt Tool实战指南

本文详细介绍了LTspice Encrypt Tool的使用方法,帮助工程师一键加密LTspice仿真模型,保护知识产权。通过图形化界面简化操作流程,支持批量加密和兼容性处理,适用于电路设计中的模型保护需求。

weixin_28304023的博客 202

解决opencv测试时OpenCV Error: Unspecified error (The function is not implemented.的问题

在安装好opencv时,出现如下的报错信息: OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0...

陶陶name 9399

【开源教程25】疯壳·开源编队无人机-定高、定点、悬停

【开源教程25】疯壳·开源编队无人机-定高、定点、悬停

efans_Mike的博客 1650

ubuntu opencv 安装

Linux系统上安装OpenCV主要有从源代码编译安装、使用包管理器安装、使用Python的pip包管理器安装以及使用conda包管理器安装四种方式。用户可以根据自己的需求和Linux发行版的特点选择合适的安装方式。从源代码编译安装提供了最大的灵活性,但安装过程相对复杂;使用包管理器安装则更加简单快捷,但可能无法获得最新版本。选择哪种安装方式取决于用户的具体需求和项目环境。如果需要最新版本的OpenCV或需要高度自定义编译选项,可以选择从源代码编译安装;

xie__jin__cheng的博客 1万+

【DaVinci Developer专题】-23-IDT高阶应用:结构体类型的数组

共8页 目录 1 创建一个Record IDT 2 创建一个Array IDT 3 创建一个S/R Port Interface 4 创建一个Constant 5 导入CFG生成代码的总结 6 结尾 <--返回「实战篇」博文-总目录--> <--返回「Autosar从入门到精通-实战篇」专栏主页--> 关键字: 缩略语/术语 含义 DEV DaVinci Developer .

「汽车电子助手」的博客 1667

【Windows Server 2019】邮件服务器配置与管理——安装及配置Winmail服务器(上)

博文介绍了如何安装邮件服务器 Winmail,如何配置Winmail,包括运行服务器,Winmail管理工具介绍和域名配置。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 2万+

ubuntu安装opencv的正确方法

本文介绍的是如何安装ubuntu下C++接口的opencv 1.安装准备: 1.1安装cmake sudo apt-get install cmake 1.2依赖环境 sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev lib...

陶陶name 16万+

【RT-DETR有效改进】计算训练好权重文件对应的FPS、推理每张图片的平均时间(科研必备)

本文给大家带来的改进机制是利用我们训练好的权重文件计算FPS,同时打印每张图片所利用的平均时间,模型大小(以MB为单位),同时支持batch_size功能的选择,对于轻量化模型的读者来说,本文的内容对你一定有帮助,可以清晰帮你展示出模型速度性能的提升以及轻量化的效果(模型大小),对于以提高精度为目的的读者本文也能够帮助大家展示出现阶段的模型速度指标。所以本文的内容是十分有用的机制,对于大家发表论文来说,下面的图片为运行后的效果可以看到,该有的指标均已打印(本文内容为我独家创新,全网无第二份)下面是效果图和文

Snu77的博客 3628

Ubuntu安装OpenCV

1、安装准备 # 安装最低要求(Ubuntu 18.04 作为参考) sudo apt update && sudo apt install -y cmake g++ wget unzip #安装依赖 sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev sudo apt-get instal.

qq_41962968的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

1 超详细的ubuntu安装opencv

ubuntu安装opencv的过程 以及相关知识点

weixin_44698673的博客 2万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

在 Ubuntu系统下安装 OpenCV 全过程

经过不断的试错、安装、删除重装...... 写下这篇博客,希望其他人安装时能够轻松一点,少几次还原重装...... 版本: ubuntu18.10 OpenCV-4.1.0 首先,OpenCV 有在ubuntu上安装的官方文档:https://docs.opencv.org/4.1.0/d7/d9f/tutorial_linux_install.html 大家可以参照官方文档进行操作 ...

潇洒过路客的博客 7万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

【运维】Ubuntu,如何在Ubuntu系统中编译和安装OpenCV, apt安装OpenCV

在C++开发中,使用OpenCV是一个常见的需求。您可以选择使用conan构建包,或者直接将OpenCV安装到系统中。

q742971636的博客 2200

Ubuntu下Opencv安装与使用

Opencv前言一、Opencv的功能二、安装Opencv1.下载 OpenCV 3.4.11 数据包2.解压安装包3.安装cmake和依赖库三、配置编译环境1.创建编译文件夹2.使用make创建编译3.配置编译环境四、Opencv使用例程1.图片处理总结 前言 OpenCV(开源的计算机视觉库)是基于BSD协议,因此它可免费用于学术和商业用途。其提供C++,C,Python和Java接口,支持Windows,Linux,Mac OS,iOS和Android。OpenCV致力于高效运算和即时应用开发。.

山有木兮 1万+

Ubuntu 安装 Opencv

该文章用于快速ubutnu部署opencv

caip12999203000的博客 2531

【OpenCV之路】ubuntu下的安装C++的opencv4、opencv_contrib、python中opencv的cuda加速、ubuntu下opencv的第一个工程

当前的OpenCV4在ubuntu系统中,需要通过编译来安装。 1 依赖库的安装 cmake的安装 sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake

magic_ll的博客 4493
上一篇: 【leetcode】476. Number Complement
下一篇: opencv-python 基本例子3个---显示图片,绘制图形,人脸识别
eclipse_c
博客等级 码龄14年 28粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值