yolov5:模型推理与使用
YOLO: 使用detect.py 推理模型一、模型推理基本命令
bash命令
12# 控制台指令python detect.py --weights "模型文件" --source "输入文件" --class_dir "输出文件" --conf-thres 0.8
命令解析
detect.py: python运行的py文件名称
--weights: 需要推理的模型文件路径
--source: 推理所需要的输入图片路径
--conf-thres: 置信度阈值,建议初始设置为0.8
--class_dir: 模型推理后输出文件路径(新增参数)
二、detect.py 训练参数解析
控制台常用输入参数解析:
weights: 模型文件(best.pt)
source: 模型输入的数据,类型支持图片、视频与摄像头(摄像头:0)以及是rtsp等视频流,。
imgsz: 网络输入图片大小, 默认的大小是640
conf-thres: 置信度阈值, 默认为0.25
max-det: 保留的最大检测框数量, ...
git:gitignore文件
[Git].gitignore文件的配置使用一、概述
.gitignore文件: 可以设置相应的忽略规则,在使用git add .的时候忽略这些文件的提交。
git add -f可以强制添加被.gitignore设置了忽略规则的文件
可使用git config --global core.excludesfile ~/.gitignore指令定义Git全局的 .gitignore 文件
也可以当前项目下的 .git/info/exclude文件,将需要忽略提交的文件写入其中,已实现相同功能
二、使用方法演示1234567891011# dir 不需要提交的目录/node_modules# file 不需要提交的文件config.ini# log 不需要提交的任意包含后缀名为log的文件*.log# Package Files 不需要提交的任意包含后缀名为jar的文件*.jar
三、使用方法详解
.gitignore语法
#: 注释
*: 匹配0个或多个任意字符
!: 不忽略,例如:!1.txt, 表示不忽略1.txt文件,git add 可以正常添加此文件。
\: 以\开头 ...
yolov5环境搭建
YOLOv5模型: 环境部署一、🏴总概述 教程原文链接
✨GPU/CPU环境详解及安装
✨GPU/CPU环境详解及安装
🌟Labelimg数据标注及数据转化
二、✨GPU/CPU环境详解及安装
什么是CPU?什么GPU?
CPU主要用于串行运算;而GPU则是大规模并行运算。由于深度学习中样本量巨大,参数量也很大,所以GPU的作用就是加速网络运算
CPU计算神经网络也是可以的,算出来的神经网络放到实际应用中效果也很好,只不过速度会很慢罢了。而目前GPU运算主要集中在矩阵乘法和卷积上,其他的逻辑运算速度并没有CPU快
我该选择使用GPU还是CPU?
GPU和CPU的选择一方面看自己的需求,另一方面取决于自己的PC性能(如果你拥有一块RTX3060,而你刚好对深度学习感兴趣,那你有什么利用不利用起来它呢)。
怎么安装GPU环境
安装GPU环境需要我们首先安装CUDA和CUDNN
CUDA: ComputeUnified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能 ...
正则表达式
一. 使用正则表达式查找文本模式
12# 字符串regex_str = "1. wubba lubba dub dubs. 2. Hey, what are you in for? - Everyting. 3. Homework is stupid, the whole point is to get less of it."
1、正则操作步骤
基础流程如下123456import reregex = re.compile('\d') # 正则表达式result = regex.search(regex_str) # 查找print(result.group()) # 返回结果# 运行结果: 1
流程解析
导入re模块
传入正则表达式,返回值为regex对象。
使用regex对象方法(search)查找匹配正则表达式, 返回Match对象
使用Match对象的方法(group)获取匹配的值。
知识点 01 字符替换
\d: 表示一个数字 0~9
\w: 表示一个下划线、数字、或字母
\s: 表示一个空格、制表、 ...
git
Git 学习笔记
git 基本介绍
是什么
一个代码管理的工具。
可以随时将本地仓库的代码提交至远程仓库
懒得打字
流程
下载安装并配置git
生成密钥对:公钥 - id_rsa.pub 私钥 - id_rsa
创建远程仓库,上传公钥。
克隆代码到本地
提交代码.
git 下载与安装。
指令
git version: 查看版本号
注: MAC 需要安装一下xcode: xcode-select --install
git 配置
git config --list: 查看git当前的config配置
ssh-keygen -t rsa -C “your_email@youremail.com": 生成密钥对。
git clone git@github.com:Yourcount/GitTest.ogt: 克隆远程仓库。
git 日常使用命令。
git branch: 查看本地分支
git baranch: 查看所有分支。 remotes/origin为远程分支。
git branch -av: 查看所有分支与最近的一条提交记录。
git b ...
Markdown基本语法.md
Markdown 标题语法1、创建标题:在内容最前面添加“#”好就可以创建标题,“#”的数量代表这标题的级别。如下演示,注意书写 # 写这最前面,空一行再添加内容,不需要加双引号。
“##”二级标题“###”三级标题“####”四级标题“#####”五级标题2、也可以使用“==”创建一级标题,“—”创建二级标题。
例如,这是一级标题这是二级标题3、段落一: 需要敲两次回车,推荐不要使用空格和制表符缩进段落,最后使用空白行隔开。
段落二:
4、换行,在一行的末尾添加两个或多个空格,然后按回车键。也可以使用br来换行。例如:
Markdown 强调语法0、斜体:在单词前后各添加一个星号“”1、粗体(Bold): 在单词前后各添加两个星号“”就可以讲星号中的内容变为粗体。2、斜粗体(ltalic): 在单词前后各添加加三个星号“”或者三个下划线”“,例如:斜粗体_ .
Markdown 引用语法0、创建块引用,需要在段落前添加一个 >
这是一个块引用
第二行不需要添加 >
嵌套的块引用,在段落前添加两个即可 >> 第二行也不需要添加
退出按两下 ...
第一篇文章
参考博客教程链接:
博主: 安知鱼 链接: https://anzhiy.cn/posts/sdxhu.html bilibili: https://www.bilibili.com/video/BV1CG41157fr/?spm_id_from=pageDriver&vd_source=cde63aff900a4e125307eefbea7e6079