自定义博客皮肤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)
  • 收藏
  • 关注

原创 python 打乱数据集的训练,批量修改xml与图像对应关系

自己制作的数据集每个类别都相互在一起,数据集并未打乱,为增加训练得到一个好的识别精度和强的泛化能力,所以在训练之前使用shuffle函数去打乱每次训练数据的顺序。不打乱数据集会导致网络在学习过程中产生一定的偏见问题,降低了数据集的丰富度。import numpy as npimport cv2import osimport randomimport xml.etree.ElementTree as ET#原始图片路径和xml文件路径image_root = 'D:/VOCdevkit/JP

2023-06-07 11:21:38 105

原创 根据文件夹下xml来确定标签的总数和查看图片的大小

【代码】根据文件夹下xml来确定标签的总数和查看图片的大小。

2023-05-31 16:42:06 86

原创 读取文件夹图片并根据csv标签复制到对应的文件夹

一列是图片的名称,一列是数据的标签,根据列表的一列图片名称对应标签并将该图片复制到该标签的文件夹下。

2023-05-31 14:41:11 123

原创 根据数据增强的voc修改xml的filename

# -*- coding:utf-8 -*-from PIL import Imageimport os.pathimport globimport xml.etree.ElementTree as ETimport xml.dom.minidom# # 开始序号i = '000001'xmldir = "D:\\qingdao\\qingdao_project\\VOCdevkit\\VOC2007\\Annotations"imgsdir = "D:\\qingdao\\qingd.

2022-04-22 12:25:17 224 1

原创 图片的命名重新命名

# -*- coding:utf-8 -*-import osclass ImageRename(): def __init__(self): self.path = 'C:/jiaoneself/datasets/diandongche/JPEGImages' def rename(self): filelist = os.listdir(self.path) total_num = len(filelist) ..

2022-04-22 12:20:10 73

原创 针对yoloV5的voc数据集整理数据

import osimport randomtrainval_percent = 0.1train_percent = 0.9xmlfilepath = 'all_images'txtsavepath = 'ImageSets'total_xml = os.listdir(xmlfilepath)print('total-xml',total_xml)total_image=os.listdir('all_xml')print('total-image',total_image).

2022-04-22 12:18:23 85

原创 基于VOC数据集进行增强

数据增强方式有平移像素,高斯模糊,水平翻转,垂直,对数据集进行50% 镜像反转等# -*- coding:utf-8 -*-import xml.etree.ElementTree as ETimport pickleimport osfrom os import getcwdimport numpy as npfrom PIL import Imageimport shutilimport matplotlib.pyplot as pltimport imgaug as iaf.

2022-04-22 11:55:55 565

原创 paddlelite arm(Cortex-A5系列)部署

ARMLinux硬件要求:RK3399系列(Ubuntu18.04) 树莓派3B(Raspbian Buster with desktop) 支持树莓派3B摄像头采集图像,具体参考树莓派3B摄像头安装与测试 gcc g++ opencv cmake的安装(以下所有命令均在设备上操作) $ sudo apt-get update$ sudo apt-get install gcc g++ make wget unzip libopencv-dev pkg-config$ wget .

2022-03-02 11:41:50 216

原创 YOLOV5训练自己目标检测模型和cpu检测

先来看看我们要实现的效果,我们将会通过数据来训练一个口罩检测的模型,并用pyqt5进行封装,实现图片口罩检测、视频口罩检测和摄像头实时口罩检测的功能。代码的下载地址是:GitHub配置环境配置anaconda虚拟环境anaconda安装完成之后请切换到国内的源来提高下载速度 ,命令如下:conda config --remove-key channelsconda config --add channels https://mirrors.ustc.edu.cn/anaconda/p

2022-01-02 17:02:20 3046

原创 卡尔曼滤波应用以及Matlab

1.线性卡尔曼滤波卡尔曼滤波在温度测量中的应用X(k)=AX(k-1)+TW(k-1)Z(k)=H*X(k)+V(k)房间温度在25摄氏度左右,测量误差为正负0.5摄氏度,方差为0.25,R=0.25。Q = 0.01, A=1, T=1, H=1。假定某时刻的温度值、测量值为23.9摄氏度,房间真实温度为24摄氏度,温度计在该时刻测量值为24.5摄氏度,偏差为0.4摄氏度。利用...

2020-02-06 17:13:06 247

转载 kalman Matlab 实现

卡尔曼滤波Matlab实现是针对线性系统估计的,为简单仿真。1.离散时间线性动态系统的状态方程 线性系统采用状态方程、观测方程及其初始条件来描述。线性离散时间系统的一般状态方程可描述为:其中X(k)是k时刻目标的状态向量,V(k)是过程噪声,它是具有均值为零、方差矩阵Q(k)的高斯噪声向量,即: Q(k)是状态转移矩阵,G(k)是过程噪声增益矩阵。...

2020-02-06 12:07:38 975

原创 Ubuntu16.04 Caffe 安装步骤记录(详细)

历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把安装步骤记录下来,尽量详尽清楚明白,避免后来小白重蹈覆辙。安装硬件: intel i5 + NVIDIA 740 M安装流程细分为如下10个步骤,细化步骤粒度更易避免出错:1、安装依赖包...

2018-05-07 15:39:42 190

转载 Deep Learning学习之CNN代码fenxi

MATLAB实现CNN一般会用到deepLearnToolbox-master。但是根据Git上面的说明,现在已经停止更新了,而且有很多功能也不太能够支持,具体的请大家自习看一看Git中的README。 博主:https://blog.csdn.net/u013007900/article/details/51428186deepLearnToolbox-master是一个深度学习matlab包,...

2018-04-01 14:19:07 203

原创 matlab 按图片分割数据为训练集和测试集并生成label

clear;close all;clc; 2 %% 3 %程序实现的功能 4 %1、把指定路径的数据(已按类别放置在不同的文件夹中),随机的把其中的75%的划分为训练集,25%划分为测试集 5 %2、训练集按类别放在指定路径的train文件夹中,测试集按类别放在指定路径的val文件夹中 6 %3、在train和val文件夹的同级文件夹按照caffe需求生成对应的train.t...

2018-04-01 10:04:02 88

转载 基于颜色的图像分割

在实际处理图像时,经常需要对图像进行分割,然后提取ROI,本学习笔记记录怎么用Matlab实现基于颜色的图像分割。1、RGB到YCBCR的色彩空间转换。2、用各个通道的阈值对图像进行二值化。3、形态学处理:腐蚀、膨胀、孔洞填充。4、连通区域提取。主要涉及到的Matla图形处理函数如下:rgb2ycbcr(色彩空间转换),roicolor(ROI二值化),imerode(腐蚀),imdilate(膨...

2018-03-26 17:20:17 10818 3

转载 YOLO v2训练自己的数据集

最近在用yolo来做视频中的人员检测,选择YOLO是从速度考虑,当然也可以用ssd。YOLO相关可看主页Darknet,有相关代码和使用方法。由于之前做自己的数据训练过程中出现各种问题,参照了各种博客才跑通,现在记录下以防后面忘记,也方便自己总结一下。      YOLO本身使用的是VOC的数据集,所以可以按照VOC数据集的架构来构建自己的数据集。1.构建VOC数据集1.准备数据首先准备好自己的数...

2018-03-16 14:41:52 727

转载 YOLO v2

分为两种Windows和Linux,我用的Windows。初学YOLO,如有问题请留言。进入到darknetv2根目录,运行下面的命令,darknet.exe detect ./cfg/yolo.cfg yolo.weights ./data/horses.jpg结果如下,运行环境,win7+至强E3cpu+750ti大将,左面为GPU版本,右面为CPU版本,使用cudnn编译后,运行时间,左面为...

2018-03-16 14:37:12 183

转载 数字图像去噪典型算法及MATLAB实现

图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像处理工作如图像分割、边缘检测等。图像信号在产生、传输过程中都可能受到噪声的污染,一般数字图像系统中的常见噪声主要有:高斯噪声(主要由阻性元器件内部产生)、椒盐噪声(只要是图像切割引起的黑图像上的白点噪声或者光电转换过程中产生的泊松噪声)等;目前比较经典的图像去噪算法主要有以下三种:均值滤波算法:也称线性滤波,只要思想为领域...

2018-03-15 15:49:21 7968

空空如也

空空如也

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

TA关注的人

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