安装图片标识工具anylabeling

目录

下载压缩包

创建环境

安装opencv

安装第三方库

运行setup.py文件

安装过程可能会出现的错误:

错误1

错误2

安装完成

图标更换


之前提到的嵌入式开发】可编程4k蓝牙摄像头点击器还可以训练模型,使图像识别精度提高

现在讲解,如何安装并运行图片标识工具

主要用powershell命令行界面来进行讲解演示

下载压缩包

通过咱们之前的老地方:淘宝店铺“青苹果制造工厂”后台给客服发送消息“配网工具”四个字

机器人将自动回复网盘地址链接

找到图片标注工具相关文档压缩包,下载并解压

需要运行这个路径下的setup.py文件来进行安装,这跟传统安装应用的方式不一样,请不了解的朋友,一步步跟着我的演示来操作,避免安装失败。

没有看过我上一篇文章的朋友们,想要使用这个工具,需要根据上一篇环境搭建的教程配置环境

创建环境

打开powershell,咱们需要先创建一个新的环境,执行以下语句

conda create --name anylabeling python=3.9.19
  •  name后面为环境名称,因为是安装图片标注工具进行的步骤,就把这个新的环境命名为工具的名字:anylabeling
  •  python=后面可以指定安装python版本,由于存在版本要求,需要和我安装的版本一致

可以使用以下语句可以判断查找,该环境已经成功创建

conda env list

或者

conda info --envs

输入以下代码,激活刚创建的环境

conda activate anylabeling

安装opencv

输入代码

pip install opencv-python

安装第三方库

  1. 1.确定路径

图上就是你解压的文件夹里requirements.txt的路径位置

使用cd命令来改变当前目录到脚本所在的文件夹。

输入代码

cd E:\图片标注工具\source\anylabeling-0.3.3\anylabeling-0.3.3

别忘了修改代码中的内容为自己的路径

  1. 2.在该文件路径下,输入代码
pip install -r requirements.txt

运行setup.py文件

1.确定路径

图上就是你解压的文件夹里setup.py的路径位置

使用cd命令来改变当前目录到脚本所在的文件夹。

输入代码

cd E:\图片标注工具\source\anylabeling-0.3.3\anylabeling-0.3.3

别忘了修改代码中的内容为自己的路径

2.安装

python setup.py

等待运行结束

安装过程可能会出现的错误:

错误1

error: protobuf 5.28.2 is installed but protobuf<4,>=3.20.2 is required py {‘onnx’}

这个错误信息是在Python环境中安装或运行某个依赖于protobuf库的程序时出现的。

错误信息的意思是:

protobuf 5.28.2 is installed:表示当前环境中安装的protobuf版本是5.28.2。

but protobuf<4,>=3.20.2 is required:表示程序需要的protobuf版本应该是大于等于3.20.2但小于4.0。

为了解决这个问题,你需要将protobuf版本降级到3.20.2到4.0之间的版本。

你可以使用以下命令来降级:

pip install protobuf==3.20.2

或者安装一个在这个范围内的任何版本:

pip install "protobuf>=3.20.2,<4"

请确保在执行这些命令之前,你已经激活了正确的Python环境(例如虚拟环境),以避免影响到系统中的其他项目。

错误2

Failed to initialize NumPy: _ARRAY_API not found

解决方法是将numpy版本降低为非2.0.0的版本,如下:

pip uninstall numpy
pip install numpy==1.24.0

之后就能成功导入了。

安装过程中可能会存在下载速度慢的情况,可以使用国内镜像源

pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple numpy==1.24.0

出现的错误解决方案完成后,重新安装运行python setup.py

安装完成

安装完成后双击下图中的文件即可运行

图标更换

为了方便使用,把该文件快捷到桌面

可以更换任意图标,这里以文件夹已有图标作为示例演示步骤

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【人人保-注册安全分析报告-无验证方式导致安全隐患】

前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 1. 暴力破解密码&#xff0c;造成用户信息泄露 2. 短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉 3. 带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨大&#xff0c;造…

TongESB7, TongGW, admin账号密码重置方式

停止控制台 修改系统库 identities 表 configuration字段中的password 重启manage

【C语言】指针详解(一)

个人主页 &#xff1a; zxctscl 如有转载请先通知 文章目录 1.内存与地址2.指针变量与地址2.1 取地址操作符&2.2 指针变量2.3 指针类型2.4 解引用操作符2.5 指针变量的大小 3. 指针变量类型的意义3.1 指针的解引用 4. const修饰指针4.1 const修饰变量4.2 const修饰指针变量…

矿石运输船数据集、散货船数据集、普通货船数据集、集装箱船数据集、渔船数据集以及客船数据集

海船&#xff1a;用于船只检测的大规模精准标注数据集 我们很高兴地介绍一个新的大规模数据集——海船&#xff0c;该数据集专为训练和评估船只目标检测算法而设计。目前&#xff0c;这个数据集包含31,455张图像&#xff0c;并涵盖了六种常见的船只类型&#xff0c;包括矿石运…

如何使用ssm实现科技银行业务管理系统+vue

TOC ssm743科技银行业务管理系统vue 第一章 绪论 1.1 研究背景 在现在社会&#xff0c;对于信息处理方面&#xff0c;是有很高的要求的&#xff0c;因为信息的产生是无时无刻的&#xff0c;并且信息产生的数量是呈几何形式的增加&#xff0c;而增加的信息如何存储以及短时间…

网络通信——动态路由协议RIP

目录 一.动态路由协议分类 二.距离矢量路由协议 &#xff08;理解&#xff09; 三. 链路状态路由协议&#xff08;理解&#xff09; 四.RIP的工作原理 五.路由表的形成过程 六. RIP的度量值&#xff08;条数&#xff09;cost 七.RIP的版本&#xff08;v1和v2&#xff0…

springboot整合seata

一、准备 docker部署seata-server 1.5.2参考&#xff1a;docker安装各个组件的命令 二、springboot集成seata 2.1 引入依赖 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-seata</artifactId>&…

数据清洗第1篇章 - 处理缺失值和重复值

数据清洗是数据分析过程中至关重要的一步&#xff0c;它确保数据的准确性、一致性和完整性。这不仅有助于提高分析结果的可靠性和有效性&#xff0c;还能为算法建模决策提供高质量的数据基础。在进行数据分析和建模的过程中&#xff0c;大量的时间花在数据准备上&#xff1a;加…

【Linux服务器】git和github交互使用

前言&#xff1a;有时候pycharm连接不上github&#xff0c;还是得命令行操作 目录 1. 准备git2. 配置github账户3. 上传项目3.1 创建本地仓库3.2 提交本地代码3.3 上传到github 4. 注意 1. 准备git 下载链接&#xff1a;官网 下载后直接运行安装&#xff0c;cmd输入git --vers…

Redis篇(缓存机制 - 多级缓存)(持续更新迭代)

目录 一、传统缓存的问题 二、JVM进程缓存 1. 导入案例 2. 初识Caffeine 3. 实现JVM进程缓存 3.1. 需求 3.2. 实现 三、Lua语法入门 1. 初识Lua 2. HelloWorld 3. 变量和循环 3.1. Lua的数据类型 3.2. 声明变量 3.3. 循环 4. 条件控制、函数 4.1. 函数 4.2. 条…

set和map结构的使用

个人主页&#xff1a;敲上瘾-CSDN博客 个人专栏&#xff1a;游戏、数据结构、c语言基础、c学习、算法 目录 一、序列式容器和关联式容器 二、set和multiset 1.insert 2.erase 3.find 4.count 三、map和mapmulti 1.pair 2.insert 3.find 4.operator[ ] 5.erase 6.lo…

UE虚幻引擎云渲染汽车动画的优势!

在汽车广告和动画制作领域&#xff0c;虚幻引擎&#xff08;UE&#xff09;结合云渲染技术正掀起一场技术革命。这项技术以其高性能、成本效益和灵活性&#xff0c;为创作者提供了强大的工具&#xff0c;以实现更加逼真和高效的汽车动画制作。 一、为什么选择UE虚幻引擎制作汽车…

MATLAB案例 | Copula的密度函数和分布函数图

本文介绍各种类型&#xff08;Gaussian、t、Gumbel、Clayton、Frank&#xff09;Copula的密度函数和分布函数图的绘制 完整代码 clc close all clear%% ********************计算Copula的密度函数和分布函数图************************ [Udata,Vdata] meshgrid(linspace(0,1…

armbian安装docker

最近又搞了台瑞莎Radxa 3E &#xff0c;从零开始部署unbuntu环境&#xff0c;发现是真曲折啊&#xff0c;虽然有点前车之鉴了 在Armbian上安装Docker&#xff0c;可以按照以下步骤操作&#xff1a; 1、更新软件包列表&#xff1a; sudo apt-get update 2、安装必要的软件包…

Web和UE5像素流送、通信教程

一、web端配置 首先打开Github地址&#xff1a;https://github.com/EpicGamesExt/PixelStreamingInfrastructure 找到自己虚幻引擎对应版本的项目并下载下来&#xff0c;我这里用的是5.3。 打开项目找到PixelStreamingInfrastructure-master > Frontend > implementat…

算法训练营打卡Day19

目录 1.二叉搜索树的最近公共祖先 2.二叉树中的插入操作 3.删除二叉搜索树中的节点 题目1、二叉搜索树的最近公共祖先 力扣题目链接(opens new window) 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有…

【数据结构与算法】算法和算法分析

文章目录 一.算法1.定义2.描述 二.算法与程序三.算法特性四.算法效率的度量4.1算法时间事前分析法算法时间复杂度的渐进表示法分析算法时间复杂度的基本方法 4.2算法空间 数据的逻辑结构映像到内存就是数据的存储结构&#xff0c;针对数据的逻辑结构可以选择多种存储结构。数据…

python --qt5(webview)/防多开/套壳网页/多次点击激活旧窗口

pyqtwebengine5.12 PyQt55.12class MyWindow(QMainWindow):def __init__(self):super(MyWindow, self).__init__()self.browser QWebEngineView(self) # 如果不写self则新生成一个窗口self.browser.setWindowTitle(技术领域占比分析)self.browser.setWindowIcon(QIcon(LOGO_P…

C0007.Clion中添加ui文件及运行的完整步骤

1.创建ui文件 选择Ui文件目录,右击,打开Qt Designer; 创建完成后,保存ui界面,并且命名为test.ui; 2.新建头文件test.h 在include目录中,新建头文件,文件名为test.h 3.新建test.cpp源文件

基于SpringBoot的休闲娱乐代理售票系统设计与实现

1.1研究背景 21世纪&#xff0c;我国早在上世纪就已普及互联网信息&#xff0c;互联网对人们生活中带来了无限的便利。像大部分的企事业单位都有自己的系统&#xff0c;由从今传统的管理模式向互联网发展&#xff0c;如今开发自己的系统是理所当然的。那么开发休闲娱乐代理售票…