自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

动力中原

视觉算法分享交流

  • 博客(18)
  • 资源 (20)
  • 收藏
  • 关注

原创 Win11下Linux子系统迁移方法及报错解决

win11系统下 Linux子系统 Ubuntu子系统 从C盘迁移至其他盘步骤及报错解决

2023-02-12 15:25:34 1418 3

原创 kinetics-skeleton格式行为数据提取方法

利用lightweight-OpenPose自动提取姿态生成kinetics-skeleton格式数据

2022-03-12 12:35:26 5756 17

原创 ONNX-TensorRT模型转换代码编译笔记

ONNX-TensorRT模型转换代码编译笔记

2021-09-10 15:12:10 883

原创 Jetson NX和Nano上使用TensorRT部署YOLOv4模型速度测试

Jetson NX和Nano板卡上使用TensorRT推理速度测试前言Xavier NX 上TensorRT测试:Nano上TensorRT推理测试:前言  以下所有测试基于enazoe大佬的yolo-tensorrt项目进行,坏境配置比较简单。  简单测试一下YOLOv4模型在NX和Nano上的推理速度,实际推理速度可能会有波动,如发现问题欢迎大家交流!Xavier NX 上TensorRT测试: 模型 输入尺寸 加速精度

2021-08-05 10:31:12 2971 4

原创 st-gcn训练自建行为识别数据集

st-gcn训练自建行为识别数据集代码下载与环境配置准备行为数据代码下载与环境配置首先参照下面的命令,下载st-gcn算法的训练代码,配置环境。git clone https://github.com/yysijie/st-gcn.gitcd st-gcnpip install -r requirements.txtcd torchlightpython setup.py installcd ..准备行为数据训练之前,需要根据kinetics-skleton数据集的格式,提取自建数据集

2021-07-16 11:16:04 14454 123

原创 ubuntu 更换Anaconda源 解决pytorch无法下载的问题

ubuntu 更换Anaconda源 解决pytorch无法下载的问题试了Anaconda清华源、阿里源那些都无法正常下载Pytorch。后来发现更新到北京外国语大学的开源镜像站,能很快地下载Pytorch。更新步骤如下:首先在命令行输入如下指令,打开配置文件。sudo gedit ~/.condarc在打开的文件中加入如下内容:channels: - defaultsshow_channel_urls: truechannel_alias: https://mirrors.bfsu.

2021-01-27 16:24:25 437 1

原创 Ubuntu 更新镜像源 安装CUDA10.2+CuDNN 环境配置 记录

目录Ubuntu16.04更换镜像源CUDA10.2及CuDNN7.6.5Ubuntu16.04更换镜像源# 备份原始软件源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak#更改文件权限sudo chmod 777 /etc/apt/sources.list#打开文件进行编辑sudo gedit /etc/apt/sources.list打开文件后将原始内容删除,更换为新的镜像源,下面给出的是阿里镜像源:

2021-01-02 20:45:52 2062

原创 FastAPI封装YOLO目标检测模型

本文中使用FastAPI对目标检测模型进行了http封装,前端只需要将图片转为base64传入,生成json格式的检测结果返回。

2020-11-26 15:35:05 3680 8

原创 ubuntu卸载NVIDIA驱动、卸载CUDA10.0、卸载CUDA10.2、安装NVIDIA驱动

ubuntu卸载NVIDIA驱动、CUDA10.0和CUDA10.2卸载CUDA10.0卸载CUDA10.2卸载NVIDIA驱动安装NVIDIA驱动卸载CUDA10.0sudo /usr/local/cuda/bin/uninstall_cuda_10.0.pl卸载CUDA10.2 sudo /usr/local/cuda-10.2/bin/cuda-uninstaller卸载NVIDIA驱动sudo apt-get purge nvidia*sudo /usr/bin/nvidia-u

2020-11-08 23:29:46 1156 1

原创 Jetson Nano 相关配置-安装中文输入法、增加虚拟内存、安装VS Code...

Jetson nano相关开发环境配置更新国内镜像源:风扇控制指令设置ibus中文输入法:增加虚拟内存:安装pip3安装VSCode编译安装CMake更新国内镜像源:ubuntu中通过修改sources.list文件中内容来更改软件下载源,但是要注意nano是arm64架构,使用的镜像源和普通台式电脑的amd64架构不同。更改软件源之前一般要备份:sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak 然后修改source.list文件内容

2020-10-18 11:47:09 846

原创 C++ OpenCV-dnn模块调用模型进行目标检测 (支持CUDA加速)

前言OpenCV4.4开始支持YOLOv4模型的调用,需要使用Opencv的DNN模块。编译安装OpenCV和OpenCV-contrib库步骤,点此链接。C++ OpenCV调用YOLO模型的完整代码点此下载一、模型加载 constexpr const char *darknet_cfg = "../face/yolov3-tiny.cfg";//网络文件 constexpr const char *darknet_weights = "../face/yolov3-tiny.weights"

2020-10-09 09:52:25 4712 21

原创 目标检测自动标注生成xml文件

link文章目录前言一、使用opencv调用模型二、在xml文件中创建树并写入坐标定义一个main函数总结前言在训练目标检测时,标注数据是一项简单而又浪费时间的事情,如果能够自动标注数据将可以高效的扩充数据集,从而提高训练模型的效果。目前能想到的一种自动标注方法是先训练一个检测效果较好的模型,然后使用这个模型对需要标注的图片进行检测,将检测到的BBox写入到标注文件中。这里来简单说明一下相关代码。python脚本文件下载地址:https://download.csdn.net/download/

2020-09-12 12:48:24 13035 17

原创 opencv-python dnn模块使用CUDA加速

opencv-python dnn模块调用NVIDIA的GPU用CUDA加速dnn模块加载darknet模型安装opencv-contrib-pythonCUDA加速调用模型进行检测dnn模块加载darknet模型下面以使用opencv的dnn模块调用Darknet训练的yolo的模型。这里加载了我之前训练的一个人脸识别的模型。weightsPath = "face.weights"con...

2020-05-02 20:05:18 17322 41

原创 Jetson nano 更新软件源 安装OpenCV 经验

主要这几天在Jetson nano上安装opencv时遇到依赖项无法正常安装的问题,折腾了好久,最后竟通过很简单的方法解决了,所以写 此篇博客记录下来。

2019-11-28 16:25:52 3712

转载 对损失函数以及参数w的梯度下降公式的推导

根据《统计学习方法》第6章中6.1节介绍,下面对损失函数以及参数www的梯度下降公式的推导:SigmoidSigmoidSigmoid函数为:g(z)=11+e−zg(z)=\frac{1}{1+e^{-z}}g(z)=1+e−z1​ 给定一个样本xxx,可以使用一个线性函数对自变量进行线性组合 z=w0+w1x1+w2x2+⋯+wnxn=∑i=0nwixi=wTXz=w_0+w_1x_1+w...

2019-07-27 16:48:31 1284

原创 Windows和ubuntu下使用Anaconda中安装tensorflow-gpu的简单方法

在anaconda环境下快速安装Tensorflow首先创建新的虚拟环境激活新建的环境安装tensorflow测试首先创建新的虚拟环境避免新装的模块对原来的环境造成影响,一般需要新建一个虚拟环境来安装tensorflow。通过下面这一行命令来创建,其中-n后面的“tensorflow”是新建的环境名称,可以根据自己的需要来设置,后面“python=3.6”为新建环境中python的版本。co...

2019-07-23 21:08:58 234

原创 用python代码读取txt文件,绘制方波时序图

最近,朋友和我提到想将实验采集的数据绘制成一个记录高低电平变化的时序图,刚好最近我学了Matplotlib,第一反应就是可以用这个模块试一试。本人初学Python,边查函数查语法看中文手册,晚上鼓捣到凌晨两点多,可能使用的方法比较笨拙,但也是实现了。首先来看看数据,其中分为高和低两部分,数据内容为时间,结果需要将对应时间长度的高低电平显示在时序图中。因为高低电平是交替变化,所以这里将两组数据交替...

2019-05-07 11:53:20 3512 1

原创 Pycharm关闭错误提示,关闭“This inspection detects shadowing names defined in outer scopes.”等

作为一名小白,在用PyCharm编写程序时经常被各种波浪线所困扰。但是其中很多提示的错误都是不影响代码运行的,想关闭这些没用的提示就需要进行一些设置。代码检查设置首先,一般都要进行的设置,打开File>>settings>>Editor>>Inspections,在右侧将Spelling取消勾选。之后需要关闭Python中的俩个PEP8代码风格的检查。设...

2019-05-03 23:00:03 8005 1

val_pkl_npy.zip

用于stgcn训练的数据格式参考,包含3各类别的行为。

2021-08-04

kinetics-skeleton-val-sample.zip

行为识别数据集kinetics-skeleton的示例文件,可以了解具体内容格式。训练数据与验证数据格式相同

2021-07-16

labelme_v_ubuntu.zip

在原版labelme程序基础上增加的关键点可见性标记功能,并在ubuntu下打包成可执行文件。

2021-03-17

labelme2coco_keypoints.py

此脚本用于将labem标注的关键点数据,转换为COCO数据集的关键点标注格式。

2021-02-24

alphapose2onnx.py

此代码用于将pytorch训练的AlphaPose模型转换为onnx模型,以便在openCV中调用。

2021-02-24

yolov3_sort_python.zip

文件中包含yolov3 + SORT实现的目标跟踪代码,使用opencv调用darknet模型进行检测,使用SORT方法进行多目标跟踪。

2020-12-02

FastAPI封装YOLO目标检测模型

使用fastAPI对Opencv调用YOLO检测模型的过程进行封装,实现通过调用借口直接获取检测结果。

2020-11-26

python 批量命名脚本

此python脚本可以批量命名一个文件夹中的jpg文件,命名后文件名格式为前缀+“000001.jpg”,如果要修改前缀就改代码中的prefix参数。

2020-11-05

C++ OpenCV DNN 调用摄像头实时检测

基于C++ 和OpenCV的DNN模块,调用darknet训练的检测模型进行检测;调用摄像头对每帧进行检测。

2020-10-23

labelme2coco.py

该脚本用于将labelme标注的数据集转换为COCO数据集。在使用maskrcnn-benchmark训练自己的数据集时会用到。

2020-10-09

opencv-dnn模块调用YOLO模型进行目标检测

该文件中代码通过C++和opencv的DNN模块调用darknet训练的yolo检测模型,实现目标检测。

2020-10-09

Darknet训练 xml标注文件转换txt标注文件并自动化分数据集python代码

此代码可以将Labelimg标注生成的xml标注文件转换为Darknet训练需要的txt文件,同时会生成训练时所需要的train.txt和valid.txt文件。

2020-09-12

目标检测自动标注代码

该脚本可以通过opencv的dnn模块调用darknet模型对数据进行自动标注,生成xml文件,使用时需要自己修改路径。

2020-09-11

yolov3-tiny.weights

基于YOLOv3-Tiny训练的人脸检测数据集,在darknet中迭代7000次,可以达到简单的演示效果

2019-12-16

人脸检测程序.rar

使用python编写,用pyqt5和QT designer编写的界面。识别用的我自己用 yolo 训练WiderFace数据集得到的人脸模型,使用时需先点击“打开图片”,选择图片并打开,然后点击“识别”,可选择两种方法识别。

2019-06-28

Python读取txt数据并绘制方波时序图

此代码使用Python和Matplotlib来实现绘制显示高低电平随时间变化的图像,通过将txt文件中每行数据交替分别显示为高低电平。

2019-05-07

用Numpy中的内置函数实现生成一个随机生成均匀分布(0,1)的10个数据,输出离一个给定值最近的数

最近学习Numpy,根据作业要求写了个简单的代码,用Numpy内置函数随机生成均匀分布(0,1)的10个数据,并输出离一个给定值最近的数。

2019-05-01

批量命名文件

此py文件可以实现同种格式文件的批量排序命名,默认.jpg文件以001.jpg开始命名,可以根据具体需要在文件中修改即可。 使用时将文件统一放入“img”文件夹下,与“"批量命名.py"文件放在一起,执行py文件,原来文件会被移出img文件夹并重新命名。

2019-04-22

python图像数据增强

此代码用于实现图像数据增强,对图片进行批量处理。包括图片旋转、翻转、模糊、增加噪声、亮度几种处理。运行需要安装python、opencv、numpy等。 使用时将图片统一放在img文件夹中,并将img文件夹和下载的py文件放在一起。

2019-03-16

斐波那切数列代码示例

斐波那切数列代码示例,供学习

2018-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除