Python配置OpenCV

news2024/11/18 11:28:47

一、背景

  • 有个任务需要进行图像样本扩充,本人想要使用cv2来帮忙扩充
  • 电脑重装过系统,之前的环境都没有了
  • 参考之前自己写的博客,使用Anaconda安装失败了,一直显示下面的错误,目前还没有解决这个问题
Script file 'H:\Anaconda3\Scripts\pip-script.py' is not present.

二、下载安装包

本人解决上面的办法是直接跳过Anaconda,使用电脑的cmd直接安装即可

2.1 安装Python

本人安装的版本为3.7.0,全程为

python-3.7.0-amd64.exe

2.2 下载opencv_contrib_python

可以在下面的链接中下载轮子:

https://pypi.tuna.tsinghua.edu.cn/simple/opencv-contrib-python/

本人安装的版本为:

opencv_contrib_python-4.6.0.66-cp36-abi3-win_amd64.whl

2.3 下载opencv_python

下载链接:

https://pypi.tuna.tsinghua.edu.cn/packages/cf/09/b24c266cd61ddeed101b90c92a26f54d060b06f4a1b102eb891576d6e9e2/

本人下载的版本为:

opencv_python-4.6.0.66-cp36-abi3-win_amd64.whl

三、安装安装包

3.1 安装Python

安装过程晚上搜索就好

3.2 安装opencv_contrib_python

打开cmd,输入下面的语句,其中的C:\Users\L\Downloads\opencv_contrib_python所在的路径。

pip install C:\Users\L\Downloads\opencv_contrib_python-4.6.0.66-cp36-abi3-win_amd64.whl

如果报错,具体错误如下:

ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'h:\\programs\\python\\python37\\lib\\site-packages\\cv2\\cv2.cp37-win_amd64.pyd'
Consider using the `--user` option or check the permissions.

则需要输入下面的语句,其实就是多加上了--user

pip install --user C:\Users\L\Downloads\opencv_contrib_python-4.6.0.66-cp36-abi3-win_amd64.whl

3.3 安装opencv_python

打开cmd,输入下面的语句

pip install C:\Users\L\Downloads\opencv_python-4.6.0.66-cp36-abi3-win_amd64.whl

安装过程和报错处理仿照上面的做法。

四、测试是否成功

在cmd输入pip list,如果可以看到下面这两个包,则表明安装成功
在这里插入图片描述

cmd输入python,按下回车,再输入import cv2,如果没有显示一大堆的东西,则表示安装成功,如下图所示:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/63185.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手把手教你音乐服务器搭建

最近发现,经常用的网易云音乐,有很多歌曲下架了,能听的越来越少了;歌单里的一些歌曲,现在要开通 VIP 才能听了。其实自己常听的歌曲不是很多,现在却有很多听不了了。 怎么办呢,付费吗?花钱当然是一个好方式,花 1 分钟开通 VIP,立马就可以畅听起来。 不过前两天翻东西…

RabbitMQ-全面详解(学习总结---从入门到深化)

RabbitMQ概念_MQ 消息队列 MQ全称Message Queue(消息队列),是在消息的传输过程中保 存消息的容器。多用于系统之间的异步通信。 1、同步通信相当于两个人当面对话,你一言我一语。必须及时回复 2、异步通信相当于通过第三方转述对话…

看完这套 Java 笔记,才明白笔者同时斩获 7 份大厂 offer 是有原因的

不知道各位程序员朋友有没有做笔记的习惯?不过,我觉得大家还是蛮喜欢收藏笔记的,嘿嘿,我也是。 前几天恰好看到一篇文章,里面详细罗列了关于 Java 的所有知识点。看目录,是从 Jvm 开始,再讲集合…

百趣土壤非靶标代谢组学文献分享,来自Microbiome的灵感

​今天小编要和大家分享的是BIOTREE协助客户发表在Microbiome上的关于土壤抗性遗传的一篇文章。 发表期刊:《Microbiome》 影响因子:9.133 合作单位:南京农业大学 据百趣代谢组学小趣了解,植物方面的高分文章并不好发&#xff…

二分查找详解

🌈🌈😄😄 欢迎小伙伴来到茶色岛独家岛屿,本期会对二分查找进行详细的讲解,做好准备了么,那么开始吧。 🌲🌲🐴🐴 一、简介 二、查找思路&#xff…

更快更稳更安全!天翼云CDN了解一下

近年来,数字化转型正催生各行各业掀起新一轮的信息变革。作为我国经济发展的“血液”,金融行业的一举一动都牵动着国民经济的神经。相对于其他行业,金融业务因其“高敏感性、高价值”等特点,行业数字化转型需要在保障安全和隐私等…

【基础算法】圆周率的多种方法求算 C++实现

●割圆法 一个圆如下面左图所示,其半径为1,其内部内接一个正六边形。设正六边形的边长为y1。由几何知识可得知y11,所以圆的周长可近似为正六边形的周长C6y16.所以圆周率为前面的近似圆周长与圆直径之比,即C/2 3≈π,这…

关于腾讯股票api股票接口的功能分析

因为国内外股价的上涨都可以在界面上去查询,所以公司能准确地判断股价上涨,并适时买入、卖出,以此获得一定的利润。 腾讯股票api股票接口还可以把以往的数据表示成一条折线,让公司在进行分析时更形象、更有参考意义。在连接界面后…

【数据结构与算法】线性表的查找

🔥 本文由 程序喵正在路上 原创,CSDN首发! 💖 系列专栏:数据结构与算法 🌠 首发时间:2022年12月5日 🦋 欢迎关注🖱点赞👍收藏🌟留言🐾…

Java入门教程(5)——开发第一个Java程序

文章目录1.1. 新建一个记事本,将后缀名改为java 如图示: 2.双击,选择打开方式为记事本 输入代码: public class HelloWorld{public static void main(String[] args){System.out.println("Hello world!");…

基于DIPUM工具箱对图书数字图像进行处理(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 数字图像处理(Digital Image Processing)将图像信号转换成数字信号并利用计算机对其进行处理,起源于20世纪20年代,目前已广泛地…

电脑硬盘就一个c盘怎么分区,新电脑买回来只有一个c盘怎么分区

电脑硬盘就一个c盘怎么分区?为了方便存储数据,需要对磁盘分区那么,在本文中,易我小编将讲解电脑磁盘分区的实操方法。 一、Diskpart对C盘分区 在Windows操作系统中,Diskpart是命令提示符,可以实现创建分区…

安全面试之基础总结篇【超详细!】

前言 作者简介:不知名白帽,网络安全学习者。 博客主页:不知名白帽的博客_CSDN博客-网络安全,CTF,内网渗透领域博主 安全面试专栏:https://blog.csdn.net/m0_63127854/category_11869916.html 网络安全交流社区:https:…

华为网络模拟器ENSP安装(附安装包)

一、安装前注意事项 1、安装路径 以下所有软件,安装时不建议修改默认路径,尤其ENSP绝对不能安装在电脑主机的中文路径下,否则没法启动。 2、先安装依赖软件 VirtualBox不能安装目录不能有中文,只能装5.0至5.2版本。 WireShark为驱动级软件,需要重启生效,可以在三个软…

WebDAV之葫芦儿·派盘+恒星播放器

恒星播放器 支持WebDAV方式连接葫芦儿派盘。 想要拥有一款万能视频播放器,全能解码播放器,无需转码,支持所有格式的视频和音频,直接播放的播放器?那就选恒星播放器。 恒星播放器支持视屏投屏,倍速播放,后台播放等功能,还能一键截图和录制gif动图。支持全格式超高清真…

企业架构MySQL数据库架构读写分离

学习目标与内容 运维解决方案 读写分离常见的实现方式 MySQL读写分离案列实现 主从复制master配置 主从复制slave配置 简单业务代码实现 用以下代码通过停启主从服务器来检查主从复制原理~ <?php //创建类 class Mysql {//构造方法//当类被实例化时,会触发此方法public fu…

[附源码]Python计算机毕业设计Django居家养老服务系统小程序

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

[附源码]计算机毕业设计JAVA疫情居家隔离服务系统

[附源码]计算机毕业设计JAVA疫情居家隔离服务系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM my…

【webrtc】PacketBuffer的VCMPacket管理

代码应该是m79.PacketBuffer 只是作为RtpVideoStreamReceiver 的一个成员变量出现,看起来并不重要,但是对于rtp包来说,非常重要:video_coding::PacketBuffer packet_buffer_;PacketBuffer::InsertPacket(VCMPacket* packet) 输入和输出 输入的是VCMpacket的指针 ,InsertPa…