- 博客(123)
- 资源 (9)
- 收藏
- 关注
原创 YOLOv5训练数据集的配置文件格式与使用技巧
本文档主要描述YOLOv5算法在训练模型时对于数据集的配置文件的使用技巧、格式以及注意事项,以及对于多批次数据的更加方便快捷的加载等操作示例
2024-05-30 15:50:51
5928
原创 ollama修改模型的下载位置解决C盘空间不足问题
列举了WIndows和Linux操作系统修改默认ollama的模型保存地址方法,解决c盘空间被挤满的问题
2024-05-30 08:42:55
46356
原创 YOLOv5数据集的文件结构和文件格式以及标注工具LabelImg的说明文档
本文档主要讲解了YOLOv5算法的数据集格式,以及在使用LabelImg工具标注数据时的实用方法和注意事项
2024-05-29 16:24:37
5273
原创 Windows系统部署YOLOv5 v6.1版本的训练与推理环境保姆级教程
Windows平台如何部署YOLOv5的训练环境,如何解决部分依赖包的版本冲突问题,一篇文章讲明白
2024-05-29 14:23:23
1862
原创 大语言模型本地部署与使用_ollama_open-webui
本文介绍Windows操作系统本地对于开源大语言模型的部署与使用,在本地主机体验类似于Chatgpt的人工智能交互
2024-05-24 13:57:38
2547
3
原创 OpenVINO Python API 推理YOLOv5模型实现方法
本文档主要描述`python`平台,使用`openvino`模块推理`YOLOv5`导出`IR`模型的方法。文档主要包含以下内容:- `openvino`模块的安装- 模型格式的说明- openvino的基础API接口,包括`初始化`,`模型加载`,`模型参数获取`,`模型推理`等- 图片数据的预处理- 推理结果后处理,包括`NMS`,`cxcywh`坐标转换为`xyxy`坐标等- 关键方法的调用与参数说明- 完整的示例代码
2023-08-12 14:15:00
4058
6
原创 OpenCV DNN模块推理YOLOv5 ONNX模型方法
本文档主要描述`python`平台,使用`opencv-python`深度神经网络模块`dnn`,推理`YOLOv5`模型的方法。文档主要包含以下内容:- `opencv-python`模块的安装- `YOLOv5`模型格式的说明- `ONNX`格式模型的加载- 图片数据的预处理- 模型推理- 推理结果后处理,包括`NMS`,`cxcywh`坐标转换为`xyxy`坐标等- 关键方法的调用与参数说明- 完整的示例代码
2023-07-25 21:05:19
6996
2
原创 图片转为ASCII字符画的方法
字符画是一系列字符的组合,我们可以把字符看作是比较大块的像素,一个字符能表现一种颜色(暂且这么理解吧),字符的种类越多,可以表现的颜色也越多,图片也会更有层次感。问题来了,我们是要转换一张彩色的图片,这么多的颜色,要怎么对应到单色的字符画上去?
2023-06-21 09:17:44
2898
原创 ubuntu系统首次登录时root用户的设置
本文档主要描述`Ubuntu`系统安装完成后,使用普通用户登录后,首次使用`root`用户的设置。包括切换到`root`用户、设置`root`用户密码等
2023-06-20 20:50:24
2068
原创 VSCode远程调试Python代码环境配置
vscode微软官方插件`Remote Development`支持远程访问服务器进行代码调试,支持的类型分别是`Container`,`SSH`和`WSL`.这里主要记录一下`本地vscode`添加`远程SSH服务器`主机访问的执行方法
2022-07-27 08:59:19
2006
原创 dlib实现人脸识别方法
文章目录概述方法实现实现步骤示例代码重载方法概述此示例演示如何使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离(Euclidean distance)是否足够小来判定是否为同一个人。当设置向量距离阈值为0.6时,2007年,在与其他先进的人脸识别方法的比赛中,dlib模型在LFW人脸数据集基线测试准确率为99.
2022-05-25 17:15:29
5277
4
原创 dlib实现人脸对齐方法
文章目录操作步骤关键类与接口方法定义类方法示例代码操作步骤人脸检测人脸关键点检测人脸对齐关键类与接口方法定义类人脸检测类 : dlib.fhog_object_detector和 dlib.cnn_face_detection_model_v1,前者基于HOG模型,后者基于CNN模型,前者检测方法调用为__call(img)__ ->dlib.rectangles和run(img,upsample_num,threshold)->(dlib.rectangles,List[
2022-05-25 17:14:14
1063
原创 dlib实现人脸关键点检测检测方法
文章目录概述关键点检测实现方法实现步骤代码示例效果实例关键类与接口方法概述关键点检测类: `dlib.shape_predictor`检测结果类 : `dlib.full_object_detection`关键点类:`dlib.point` `dlib.points`概述dlib支持检测人脸特征关键点,官方提供了68维度和5维度的人脸关键店检测预训练模型提供下载使用。关键点检测实现方法实现步骤加载图片,进行人脸区域的检测 (包含人脸检测模型创建等)传入图片和人脸检测结果,获取人脸换关键点数据
2022-05-25 17:12:38
4290
原创 dlib实现人脸检测方法
Dlib是一个包含机器学习算法的C++开源工具包。Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境.
2022-05-25 17:09:50
3082
原创 opencv-python使用GPU资源--虚拟环境安装与编译opencv源码
本篇博文主要记录在windows系统opencv-Python的CUDA版本的编译与安装
2021-11-24 10:39:56
12262
39
原创 Windows安装python依赖包dlib(不用编译源码,兼容python3.6、3.7、3.8版本,解决报错问题)
Windows平台安装python人脸识别依赖库 dlib,不用编译,解决pip安装报错问题
2021-11-10 15:41:01
4002
原创 MQTT服务器EMQX的设置登录验证和客户端离在线通知
文章目录概述操作流程`emqx 4.2` 及以前的版本emqx 4.3 版本修改匿名登录验证设置打开登录校验插件添加用户名和密码修改访问控制配置文件客户端上线下线的系统消息订阅概述在使用python开发过程中,使用到MQTT消息订阅机制以实现业务需求。其中一项便是订阅消息的客户端需要收到关于其他客户端的MQTT服务器上线与下线的消息推送。这里记录一下实现的步骤与注意事项。操作系统平台与软件版本:操作系统 :Windows 10emqx 版本 :emqx 4.3实现的步骤主要有:更改客户端
2021-07-28 21:01:31
3966
原创 MQTT服务器EMQX的安装与使用
文章目录说明Windows平台安装CentOS平台安装控制台访问Python语言实现消息收发消息推送消息订阅阻塞式与非阻塞式消息订阅说明MQTT服务器选择 EMQX ,下载链接安装包支持包括MacOS、Windows、Linux各发行版以及Docker方式安装,在安装前选择对应平台的版本,这里主要记录Windows平台和Linux发行版CentOS平台的环境安装,以及使用python语言进行消息订阅与推送的示例代码。Windows平台安装进入下载页面,选择windows图标,本示例下载的文件及版本
2021-07-28 20:58:03
1645
转载 Python周期任务调度工具的使用
如果你想周期性地执行某个 Python脚本,最出名的选择应该是 Crontab脚本,但是 Crontab具有以下缺点:不方便执行秒级任务。当需要执行的定时任务有上百个的时候,Crontab的管理就会特别不方便。还有一个选择是 Celery,但是 Celery的配置比较麻烦,如果你只是需要一个轻量级的调度工具,Celery不会是一个好选择。在你想要使用一个轻量级的任务调度工具,而且希望它尽量简单、容易使用、不需要外部依赖,最好能够容纳 Crontab的所有基本功能,那么 Schedule模块是你的
2021-07-15 16:34:03
406
原创 Windows 10 安装Intel OpenVINO环境
文章目录前言介绍完成以下所有步骤,即可完成安装:关于 Intel OpenVINO™ 工具包的介绍OpenVINO 发行版功能OpenVINO组件系统要求硬件要求操作系统软件要求安装步骤安装 Intel® of OpenVINO™ 工具包核心组件安装依赖配置环境变量配置`Model Optimizer`Model Optimizer 说明Model Optimizer 配置步骤OpenVINO工作流与Demo试运行OpenVINO 组件介绍OpenVINO 工作流运行demo前言温馨提示:本片文档参
2021-07-15 16:05:57
1598
原创 CentOS、RedHat、Fedora安装FFmpeg环境及解码器
文章目录编译与安装说明安装环境依赖安装依赖创建文件夹源代码下载、编译与安装安装NASM安装Yasm安装libx264安装libx265安装libfdk_aac安装libmp3lame安装libopus安装libvpxffmpeg更新更新 x264更新 x265更新 libfdk_aac更新 libvpx更新 FFmpeg撤销此文档的所有安装编译与安装说明本片指导文档翻译自FFmpeg官方网站,官方文档链接,已亲测在CentOS安装成功,特记录以留后用,奈何英语水平有限,有不解之处或不正确的地方可浏览官
2021-07-05 13:50:01
2673
2
原创 Python伪数据生成工具 Faker 使用文档
文章目录Faker 概述faker 安装基本用法国际化支持数据类别人物相关地址相关汽车相关银行相关条形码相关颜色相关公司相关信用卡相关货币相关时间相关文件相关坐标相关网络相关图书相关职位相关文本相关编码相关电话相关档案相关Python相关身份证相关用户代理相关Faker 概述引用官方文档的一段概述:Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database
2021-04-17 10:18:22
4087
转载 Python定时任务框架APScheduler学习详解
因项目中使用到了定时任务框架APSchedule,在这里记录一下使用方法。有前辈高人总结的非常好,厚颜转载了,源地址:定时任务框架APScheduler学习详解一·APScheduler简介在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,^_
2021-04-01 16:59:13
524
原创 Python ORM 框架 SQLAlchemy 的简单使用
本篇博文主要列举了ORM框架SQLAlchemy的增删改查API接口的使用,第四章节主要是封装了简单的增删改查的工具类,减少实体类与查询条件的耦合性
2021-04-01 16:12:46
1263
原创 Selenium 浏览器驱动版本匹配与下载安装
此处记录一下Selenium测试框架使用之前的驱动安装等环境配置工作平台:windows 10浏览器:Chrome 和 FireFox一·检查浏览器版本以谷歌浏览器和火狐浏览器为例,查看浏览器版本方法如下:谷歌(Chrome): 地址栏输入 chrome://version 或 点击菜单栏-->帮助-->关于Google Chrome查看火狐(FireFox):选择菜单栏-->Help-->About FireFox 查看2.下载对应的驱动..
2021-04-01 13:26:24
2063
原创 Anaconda常用简单命令
这里记录一下anaconda使用的常用指令安装anaconda的方法请参考:windows安装anaconda,centos安装anaconda一·环境创建、激活与删除创建# 创建环境的指令形式如下conda create -n env_namesconda create --name env_names# 举例说明# 创建一个名为hello的虚拟环境(虚拟环境的Python版本未指定,默认使用conda的Python版本)conda create -n hello# 创
2021-04-01 11:11:24
359
原创 Windows系统安装Anaconda虚拟环境及简单配置
一·Anaconda 的 windows 平台安装包下载登录Anaconda官方网站,网站链接,点击Download,选择windows版本下载即可。二·安装
2021-04-01 10:24:46
1838
原创 CentOS 7 安装Anaconda及简单配置
一·Anaconda下载进入anaconda官方网站下载个人免费版本,网站链接,点击download,选择Linux平台的安装包二·Anaconda安装1.执行如下指令,安装anaconda# 进入当保存文件的目录,执行此指令, 后期由于版本更新,可能会与此文件命名有所不同bash Anaconda3-2020.11-Linux-x86_64.sh2.按照安装提示,键入回车,Please,pressENTERtocontinue>>>ENTE...
2021-03-02 13:44:10
22627
3
原创 Python 3 字符串和数字的格式化与排版输出
一·字符串的格式化与排版1.字符串排版函数(居中,左对齐填充与右对齐填充)>>> str = 'lujx1024' >>> str.center(15) # 格式化字符串为15位,居中对齐,前后默认使用空格填充' lujx1024 '>>> str.ljust(15,"#") # 格式化字符串为15位,向左对齐,右侧不足处使用#填充'lujx1024#######'>>> str.rjust(15,"@
2021-01-25 16:22:45
1382
原创 Linux安装Elasticsearch服务
操作系统版本:CentOS 7 64位Elasticsearch 版本: 6.4.2JDK 版本:open JDK 8java环境已经配置好了。 如何配置java环境?请您看这篇博文1.下载安装包登录官方网站,下载链接: https://www.elastic.co/cn/downloads/past-releases#elasticsearch ,本实例中,使用的版本是elasticsearch 6.4.2 ,如图:2.安装elasticsearch解压文件到 /usr/l
2020-12-01 21:01:54
422
原创 CentOS 7 安装 JDK 环境
操作系统版本:CentOS 7 67位1.下载linux平台jdk 8 版本安装包登录oracle官方网站,下载对应版本的jdk 8,下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,选择如图所示版本,点击下载即可:2.Java文件安装将上述文件下载并保存到linux系统中某一位置后,创建java安装目录,并将文件解压到这个目录,操作步骤如下:[root@localh.
2020-12-01 20:38:36
253
4
原创 Linux系统安装Virtualenvwrapper虚拟环境
操作系统版本:CentOS 3.6.8Python版本:python 3.6.8 和 python 3.7.5 共存,默认python版本是python 3.6.8Linux环境如何配置多版本python共存环境? 请您看一下这篇博文1.安装虚拟环境使用 df -lh 指令查看系统挂载节点空间大小,本实例中,将虚拟环境配置在/home中。安装指令如下:[root@localhost ~]# pip install virtualenv [root@localhost ~]#..
2020-12-01 20:32:36
392
原创 CentOS 7 安装 Python 多版本环境
操作系统版本:CentOS 7 64位1.原有python环境检查操作系统安装完成后,检查自带的python环境,分别使用python --version 和 whereis python指令查看python版本和安装位置:[root@localhost ~]# python2 --versionPython 2.7.5[root@localhost ~]# whereis pythonpython: /usr/bin/python /usr/bin/python2.7 /usr/
2020-12-01 20:22:08
3643
Android Studio 3.2使用butterknife解决方案.rar
2019-08-30
platform-tools28.rar
2019-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人