Linux安装opencv长时间编译问题

提升OpenCV编译速度的方法 由于各种地方需要使用opencv,有windows/ubuntu/树莓派等,多次编译opencv源码,每次时间很长,也总结了一些提高编译速度的方法。 0. 参考链接 learn opencv: https://www.learnopencv.com 这个网站基本能够找到各种环境下安装opencv,c++/python的教程。更新速度较快,也比较全面。 1. 明确需求 在编译OpenCV前,需要明确... 阅读详情

问题描述:

Linux下安装opencv-python一直build,最终报错,这里推荐几种方法

解决方法亲测有效:

1.从源代码编译安装OpenCV:

sudo apt update && sudo apt install -y cmake g++ wget unzip
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.zip
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.x.zip
unzip opencv.zip
unzip opencv_contrib.zip
mkdir -p build && cd build
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules ../opencv-4.x
cmake --build .
sudo make install
# or
sudo ninja install

2.使用预构建的二进制文件安装OpenCV:安装python3-opencv包,

sudo apt-get install python3-opencv

3.直接从Ubuntu仓库安装OpenCV​​:

sudo apt update
sudo apt install libopencv-dev python3-opencv
在Linux上安装、配置和测试使用OpenCv 大家可以参考官方安装教程:https://docs.opencv.org/3.4.10/d7/d9f/tutorial_linux_install.html 版本:以Ubuntu 20.04和OpenCv 3.4.10 为例 目录 一、安装OpenCv 1.安装OpenCv依赖包 2.下载并获取Source资源包 3.开始安装 二、配置编译环境 三、测试、使用OpenCv显示照片 1.test 2.显示照片 一、安装OpenCv 1.安装OpenCv依赖包 打开终端,依次执行. 阅读详情

相关推荐

安装python3.9 + numpy + Matplotlib + opencv-python

源码安装python3.9 + numpy + Matplotlib + opencv-python,这个过程真的太痛苦了,是不是每个机器安装它都这么复杂呢?还是一个个例。

m0_46435052的博客 1万+

统信UOS Linux环境下安装OpenCV遇到的各种问题及填坑指南

本文详细介绍了在统信UOS的linux操作系统环境下安装opencv库和构建opencv C++应用的编译环境过程中遇到的各种问题,通过解决这些问题,就可以最终成功安装opencv库和执行opencv C++应用的编译和测试了。

老猿Python 3540

STM32_WS2811驱动

STM32的WS2811驱动

健身房 2842

VS2017+CMake + OpenCV 3.4 终于编译成功,生成时间耗费太久了

CMake 下载官网 https://cmake.org/ OpenCV github下载地址:https://github.com/opencv/opencv OpenCV_contrib 下载地址: https://github.com/opencv/opencv_contrib 1,将下载好的CMake 工具打开,解压刚刚下载之前的OpenCV 2,打开cmake 工具 3,点击confi...

°Destiny 7782

卡诺图化简法注意事项+竞争冒险知识点总结

今天反思以下卡诺图化简法中的注意事项。 卡诺图看起来简单,但如果不熟悉的话很容易出错,因此要对画圈的规则比较熟悉。

weixin_42415266的博客 1万+

DL-FWI基础入门培训视频学习1、2

DL-FWI基础知识

shengMio的博客 709

Opencv-Python安装踩坑及教程

很快就安装好了,我觉得如果是python=3.6的版本,直接使用最后这个指令就ok的,前面感觉用处不大。然后发现是opencv-python的版本太高了,我的虚拟环境是3.6,不支持。然后,很奇怪的事情出现了,以前都没有这种情况,卡在这个位置。然后,上网查了一下教程,说要将pip更新到最新版本。在跑代码的时候,提示no module cv2。需要等待很久,如果感觉不放心,可以查看安装进程。需要安装opencv-python。然后速度很慢,切换到镜像。然后再次执行pip指令。浅浅记录一次踩坑过程。

一枚博鼠的博客 1642

数字IC后端PPA优化实战:Innovus中Timing一致性策略与Module Region布局技巧

本文深入探讨了数字IC后端设计中PPA优化的核心挑战,重点解析了Innovus与PrimeTime之间Timing不一致的根本原因。通过实战案例,详细介绍了在Innovus中设置Timing Margin、Derate以及RC Scale Factor等关键策略,以校准时序视图。同时,文章分享了利用Module Region进行物理布局规划的技巧,将关键模块约束在最优区域,并结合Group Path等进阶方法,有效提升时序收敛效率与PPA结果的可预测性。

f9g0h的博客 2689

解决opencv-python 安装缓慢问题

在搭建开发环境的过程和中,直接利用pip install opencv-python 安装,有时候会出现time out情况,所以采用镜像安装,这里也可以指定其他源。 pip install opencv-python -ihttps://pypi.tuna.tsinghua.edu.cn/simple

Linux_bin的博客 7214

STM32CubeMX安装避坑指南:为什么你的Java环境总是报错?

本文针对STM32CubeMX安装过程中最常见的Java环境报错问题,提供了一套完整的诊断与解决方案。文章深入剖析了JRE版本冲突、环境变量配置错误、路径权限等核心原因,并给出了从系统级检查到手动修正环境变量的详细步骤,帮助开发者彻底解决安装难题,顺利开启STM32开发之旅。

prometheus9mon的博客 226

STM32F767 GPIO跑马灯工程从零搭建指南

嵌入式开发中,基于HAL库的STM32工程初始化是确保外设可靠运行的基础环节。其核心在于理解芯片时钟树配置原理、GPIO工作模式与硬件电气特性之间的映射关系。正确启用RCC时钟源、合理分配AHB/APB总线分频系数,可保障系统主频稳定;而精准设置推挽输出、上下拉状态及引脚速度,则直接影响LED等基础外设的驱动可靠性。结合STM32CubeMX图形化配置工具,开发者能将寄存器级操作抽象为可视化流程,显著提升工程可追溯性与复用性。本文以STM32F767IGT6和阿波罗开发板为载体,详解从Repository固

weixin_42453228的博客 61

Linux环境下编译并使用java_opencv

java_opencv windows环境下很好部署使用,官网直接有一键安装版,所以这里就不提了,主要说说这个linux环境下,哎,一堆坑,踩了好几天.

qq_21347647的博客 4917

【人工智能】《Deep Dive into LLMs like ChatGPT 》—— Andrej Karpathy 第三阶段:强化学习(Reinforcement Learning, RL)

摘要:强化学习(RL)阶段通过让模型自主生成并验证答案,突破SFT阶段的模仿局限,使其在数学、代码等领域形成独特的推理路径。RL流程包括批量生成解答、自动批改筛选正确路径,并采用PPO/GRPO算法优化模型。模型会自发涌现自我检查、回滚等策略,显著提升正确率(如AIME竞赛准确率从15%升至56%)。与SFT模型相比,RL模型具备主动链式思维、验算能力,响应时间更长但效果更优,形成真正的“思考模型”。三阶段对比显示,RL通过可验证题的对错奖励机制,赋予模型超越人类范式的推理能力。

奶爸的编程之路,也就一周冷个三天 149

opencv之在Linux下编译opencv程序的两种方式g++、cmake

从电子信息工程跳到计算机,在研究图像处理的东西,发现opencv很好玩,想深入学一下,没有特别好的教材,最好的文档就是官方的tutorials,在实验室比较忙,希望能每天晚上抽点时间把这个大概看一下,不求全部看懂,至少能够深入一下。所有代码编写均在Ubuntu16.04+opencv2.4.9+g++5.4.0+cmake3.5.1下完成。 以前写的文章介绍了Windows和Linux下open

烟雨博客 2万+

RK3588 开启多窗口

这样就支持多窗口了。

tzj1058756809的博客 268

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

java在linux下编译使用opencv

java opencv

goflyfreely的专栏 7125

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux编译opencv程序,【学习OpenCV】opencv之在Linux下编译opencv程序的两种方式g++、cmake...

全部代码编写均在Ubuntu16.04+opencv2.4.9+g++5.4.0+cmake3.5.1下完成。ios之前写的文章介绍了Windows和Linux下opencv的配置方法,不在赘述,如今说一下怎么在Linux下编译写好的Linux代码。本文提供两种方法g++或cmake:字体代码以下:ui#include#includeusingnamespacestd;usingname...

weixin_34246598的博客 957

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux虚拟机上编译Opencv4.9.0详细教程记录

如果不装依赖,编译opencv和项目都不会报错,但一运行就报错!于是你又要返回来先装依赖,然后重新编译opencv,相当于之前编译那么长时间都是白搭。点击完成后会出现如下弹框,这里可以选择关闭,也可以选择重新载入。然后打开解压后的opencv-4.9.0文件夹,新建一个。这里可以自己选择一个中国的服务器,也可以点击右上角的。然后cd到这个文件夹下,新建opencv.pc文件;注:一定要先安装依赖以后再去编译,, unzip,若已安装,此步跳过。软件,点击右侧的小三角形。选择好以后,点击右下角的。

gygedg的博客 1901

Java - 在Linux系统上使用OpenCV和Tesseract

Java在Linux系统上使用OpenCV,源码编译生成.so文件。

SummerGao 2235

树莓派4B编译安装opencv-3.4.1

从去年开始写博客,到现在过了大半年,这段时间里写了两篇关于编译安装opencv的博客。 第一次是在虚拟机上安装的opencv2.4.9 虚拟机中linux系统安装opencv2.4.9 第二次是在树莓派4B上安装opencv2.4.9 树莓派4B编译安装opencv2.4.9 首先总结一下这两篇博文,第一篇虚拟机安装OpenCV2.4.9,最后可以安装成功,但是在这篇博文里面写了很多安装时的问题,很多都不是安装opencv的问题,而是解决一些环境的问题,比如像sudo apt-get update

yuan123890的博客 1341

Linux下Qt配置opencv环境(ippicv,ffmpeg手动配置)

opencv在cmake的时候有两个问题,ippicv长时间卡住下载失败,ffmpeg不会卡住但是也不会配置成功。所以这两个包只能手动下载安装。

wy212670的博客 1727

Ubuntu16系统下opencv3.4.9的下载和安装

1,下载安装Cmake-gui sudo apt-get cmake sudo apt-get cmake-qt-gui 采用cmake-gui避免命令行中的参数的输入,可以直接使用gui配置参数。 2,下载opencv-3.4.9 直接使用官网github下载速度太慢,可以码云将opencv和opencv_contrib的路径在码云中导入自己的仓库中。(这一步需要自己在码云中有账号)。在自己的仓库中可以快速下载openc和contrib。 3,开始编译opencv 此时下载的opencv和o

月伴一生的博客 1040

OpenCV 3.4.5 C++源码编译实战:从CMake配置到项目集成

在计算机视觉和图像处理领域,开源库是项目开发的基石。其核心原理在于通过预编译的算法模块,为开发者提供高效的图像处理能力。从技术价值看,自定义编译能实现对库文件的深度优化,确保与特定编译器版本和C++标准的完全兼容,从而避免链接错误和运行时问题。在实际应用场景中,尤其是在C++项目开发时,手动编译OpenCV允许开发者根据项目需求精确选择模块(如SIFT、SURF等扩展功能),并调整编译参数(如CPU指令集优化、多线程支持),最终生成一个精简、高效且完全适配的开发环境。本文聚焦于OpenCV 3.4.5的源码

weixin_30363509的博客 366

OpenCV之contrib模块编译与This algorithm is patented and is excluded in this configuration解决办法

This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library 目录1 OpenCV之contrib模块编译1.1 contrib在linux上编译1.2 contrib在windows上编译 1 Open...

我爱加菲猫 3209

Ubuntu16.04 + Qt 5.9 +opencv 3.4(OpenCV_Contrib)轻松配置

一、安装Qt 从官网(http://download.qt.io/archive/qt/)下载所需版本的.run文件,然后放置到某个文件夹里边(文件夹位置随意),然后在文件夹里右键打开终端输入: sudo ./qt-opensource-linux-x64-5.8.0.run 就开始了Qt的安装,安装过程可参考链接 https://blog.youkuaiyun.com/wuweifeng_2017...

qq_41685265的博客 1041
上一篇: 个人经历分享
下一篇: CentOS重新配置仓库
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值