![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 71
记录Python学习使用过程中的重要、高频的知识与操作步骤
lujx_1024
这个作者很懒,什么都没留下…
展开
-
OpenCV DNN模块推理YOLOv5 ONNX模型方法
本文档主要描述`python`平台,使用`opencv-python`深度神经网络模块`dnn`,推理`YOLOv5`模型的方法。文档主要包含以下内容:- `opencv-python`模块的安装- `YOLOv5`模型格式的说明- `ONNX`格式模型的加载- 图片数据的预处理- 模型推理- 推理结果后处理,包括`NMS`,`cxcywh`坐标转换为`xyxy`坐标等- 关键方法的调用与参数说明- 完整的示例代码原创 2023-07-25 21:05:19 · 5882 阅读 · 2 评论 -
VSCode远程调试Python代码环境配置
vscode微软官方插件`Remote Development`支持远程访问服务器进行代码调试,支持的类型分别是`Container`,`SSH`和`WSL`.这里主要记录一下`本地vscode`添加`远程SSH服务器`主机访问的执行方法原创 2022-07-27 08:59:19 · 1728 阅读 · 0 评论 -
dlib实现人脸识别方法
文章目录概述方法实现实现步骤示例代码重载方法概述此示例演示如何使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离(Euclidean distance)是否足够小来判定是否为同一个人。当设置向量距离阈值为0.6时,2007年,在与其他先进的人脸识别方法的比赛中,dlib模型在LFW人脸数据集基线测试准确率为99.原创 2022-05-25 17:15:29 · 4942 阅读 · 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 · 846 阅读 · 0 评论 -
dlib实现人脸关键点检测检测方法
文章目录概述关键点检测实现方法实现步骤代码示例效果实例关键类与接口方法概述关键点检测类: `dlib.shape_predictor`检测结果类 : `dlib.full_object_detection`关键点类:`dlib.point` `dlib.points`概述dlib支持检测人脸特征关键点,官方提供了68维度和5维度的人脸关键店检测预训练模型提供下载使用。关键点检测实现方法实现步骤加载图片,进行人脸区域的检测 (包含人脸检测模型创建等)传入图片和人脸检测结果,获取人脸换关键点数据原创 2022-05-25 17:12:38 · 3702 阅读 · 0 评论 -
dlib实现人脸检测方法
Dlib是一个包含机器学习算法的C++开源工具包。Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境.原创 2022-05-25 17:09:50 · 2638 阅读 · 0 评论 -
opencv-python使用GPU资源--虚拟环境安装与编译opencv源码
本篇博文主要记录在windows系统opencv-Python的CUDA版本的编译与安装原创 2021-11-24 10:39:56 · 11649 阅读 · 33 评论 -
Windows安装python依赖包dlib(不用编译源码,兼容python3.6、3.7、3.8版本,解决报错问题)
Windows平台安装python人脸识别依赖库 dlib,不用编译,解决pip安装报错问题原创 2021-11-10 15:41:01 · 3819 阅读 · 0 评论 -
MQTT服务器EMQX的设置登录验证和客户端离在线通知
文章目录概述操作流程`emqx 4.2` 及以前的版本emqx 4.3 版本修改匿名登录验证设置打开登录校验插件添加用户名和密码修改访问控制配置文件客户端上线下线的系统消息订阅概述在使用python开发过程中,使用到MQTT消息订阅机制以实现业务需求。其中一项便是订阅消息的客户端需要收到关于其他客户端的MQTT服务器上线与下线的消息推送。这里记录一下实现的步骤与注意事项。操作系统平台与软件版本:操作系统 :Windows 10emqx 版本 :emqx 4.3实现的步骤主要有:更改客户端原创 2021-07-28 21:01:31 · 3524 阅读 · 0 评论 -
MQTT服务器EMQX的安装与使用
文章目录说明Windows平台安装CentOS平台安装控制台访问Python语言实现消息收发消息推送消息订阅阻塞式与非阻塞式消息订阅说明MQTT服务器选择 EMQX ,下载链接安装包支持包括MacOS、Windows、Linux各发行版以及Docker方式安装,在安装前选择对应平台的版本,这里主要记录Windows平台和Linux发行版CentOS平台的环境安装,以及使用python语言进行消息订阅与推送的示例代码。Windows平台安装进入下载页面,选择windows图标,本示例下载的文件及版本原创 2021-07-28 20:58:03 · 1263 阅读 · 0 评论 -
Python周期任务调度工具的使用
如果你想周期性地执行某个 Python脚本,最出名的选择应该是 Crontab脚本,但是 Crontab具有以下缺点:不方便执行秒级任务。当需要执行的定时任务有上百个的时候,Crontab的管理就会特别不方便。还有一个选择是 Celery,但是 Celery的配置比较麻烦,如果你只是需要一个轻量级的调度工具,Celery不会是一个好选择。在你想要使用一个轻量级的任务调度工具,而且希望它尽量简单、容易使用、不需要外部依赖,最好能够容纳 Crontab的所有基本功能,那么 Schedule模块是你的转载 2021-07-15 16:34:03 · 347 阅读 · 0 评论 -
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 · 1035 阅读 · 0 评论 -
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 · 2885 阅读 · 0 评论 -
Python定时任务框架APScheduler学习详解
因项目中使用到了定时任务框架APSchedule,在这里记录一下使用方法。有前辈高人总结的非常好,厚颜转载了,源地址:定时任务框架APScheduler学习详解一·APScheduler简介在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,^_转载 2021-04-01 16:59:13 · 425 阅读 · 0 评论 -
Python ORM 框架 SQLAlchemy 的简单使用
本篇博文主要列举了ORM框架SQLAlchemy的增删改查API接口的使用,第四章节主要是封装了简单的增删改查的工具类,减少实体类与查询条件的耦合性原创 2021-04-01 16:12:46 · 968 阅读 · 0 评论 -
Selenium 浏览器驱动版本匹配与下载安装
此处记录一下Selenium测试框架使用之前的驱动安装等环境配置工作平台:windows 10浏览器:Chrome 和 FireFox一·检查浏览器版本以谷歌浏览器和火狐浏览器为例,查看浏览器版本方法如下:谷歌(Chrome): 地址栏输入 chrome://version 或 点击菜单栏-->帮助-->关于Google Chrome查看火狐(FireFox):选择菜单栏-->Help-->About FireFox 查看2.下载对应的驱动..原创 2021-04-01 13:26:24 · 1894 阅读 · 0 评论 -
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 · 269 阅读 · 0 评论 -
Windows系统安装Anaconda虚拟环境及简单配置
一·Anaconda 的 windows 平台安装包下载登录Anaconda官方网站,网站链接,点击Download,选择windows版本下载即可。二·安装原创 2021-04-01 10:24:46 · 1510 阅读 · 0 评论 -
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 · 20432 阅读 · 0 评论 -
Python 3 字符串和数字的格式化与排版输出
一·字符串的格式化与排版1.字符串排版函数(居中,左对齐填充与右对齐填充)>>> str = 'lujx1024' >>> str.center(15) # 格式化字符串为15位,居中对齐,前后默认使用空格填充' lujx1024 '>>> str.ljust(15,"#") # 格式化字符串为15位,向左对齐,右侧不足处使用#填充'lujx1024#######'>>> str.rjust(15,"@原创 2021-01-25 16:22:45 · 1273 阅读 · 0 评论 -
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 · 362 阅读 · 0 评论 -
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 · 214 阅读 · 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 · 305 阅读 · 0 评论 -
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 · 3226 阅读 · 0 评论 -
python环境的离线安装
使用 pip 在线安装依赖包如此便捷,尤其是配置了镜像源的情况下,为什么会有离线安装这样的需求?原创 2020-09-04 10:03:52 · 836 阅读 · 0 评论 -
Python依赖包的镜像源更换与国内可使用镜像记录
Python新手上路,这里记录一下Python依赖包的镜像源更换的操作步骤与可使用的高速国内源。刚使用python,感叹于python方便快捷的依赖包引用和导入方式,却头疼于几乎一动不动的进度条的下载进度,让我这个新手总是会产生一种错误的敬畏感:怎么?这才刚开始我的机器性能就已经跟不上了?这要是训练器数据起来,得需要什么样的神仙配置才能运行?(ps:请各位略过我这个小白天真的想法)Anyway,这种情况是由于网络原因导致,国外站点因为我们众所周知的原因不够流畅,此时需要将默认的站点更换为国内镜像源。原创 2020-09-03 19:54:40 · 1792 阅读 · 0 评论 -
Python虚拟环境Virtualenv-wrapper的安装与使用
Python新手上路,这里记录一下安装和使用python虚拟环境的操作步骤与注意事项平台:windows版本:python 3.6.8一·安装安装的操作步骤非常简单,使用命令行执行以下指令即可安装:# 拼写较长,请直接复制吧pip install virtualenvwrapper-win# ps:有不少博客写到需要先安装virtualenv,关于这个,不知道是不是老版本必须要这么做,在这篇博客编写时,可以直接执行指令安装virtualenvwrapper-win就行了,已经测原创 2020-09-03 19:37:08 · 550 阅读 · 0 评论