自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小明的博客

小明的博客

  • 博客(37)
  • 收藏
  • 关注

原创 EXCEL----计算两个日期 间隔的天数、小时数、分钟数及秒数

好用的办公技巧:计算两个日期间隔的天数、小时数等

2023-03-13 16:28:02 1732 1

原创 EXCEL----跨表使用VLOOKUP函数匹配对应的数据

EXCEL操作

2022-09-27 11:49:47 11330

原创 神经网络学习(六)----深度学习与机器学习的关系理解

1.复杂场景与多场景复杂场景是指某一种场景(场所)的环境复杂程度。复杂程度包括目标的复杂性和背景环境的复杂性。目标的复杂性通常是指目标姿态、尺度、速度的变化和目标遮挡、消失等问题,背景环境的复杂性是指动态背景、光照变化、摄像机抖动等问题,目标和背景环境的复杂性严重影响了现有目标检测算法的准确性和应用范围。多场景是指多种类场景(场所),例如交通十字路口、海岸边、花园里、室内和室外等。2.人工智能、机器学习、神经网络和深度学习的关系人工智能、机器学习、神经网络和深度学习关系见下图所示。人工智能包含机

2022-05-30 16:04:01 754

原创 神经网络学习(五)----常见的网络结构对比

1.常见的R-CNN系列上图网络是自底向上卷积,然后使用最后一层特征图进行预测,像SPP-Net,Fast R-CNN,Faster R-CNN就是采用这种方式,即仅采用网络最后一层的特征。以VGG16为例子,假如feat_stride=16,表示若原图大小是1000600,经过网络后最深一层的特征图大小是6040,可理解为特征图上一像素点映射原图中一个1616的区域;那原图中有一个小于1616大小的小物体,是不是就会被忽略掉,检测不到了呢?所以上图中的网络的缺点就是会造成检测小物体的性能急剧下降。

2022-05-30 15:54:53 678

原创 神经网络学习(四)----神经网络各层知识的简单总结

**卷积层**卷积后为什么通道数会增加?答:卷积核的个数,卷积完进行叠加,如下图所示神经网络卷积层是为了提取特征,但提取的是什么特征?这个问题我也不太清楚,只能说明自己的拙见,如果有懂的集美,我很乐意你们在评论区给出,互相学习。个人认为:卷积的特征提取不同于图像角度的特征提取,它更多的是一种卷积运算。卷积的特征提取是针对图像的像素点进行的,例如一张RGB图我们人眼可以很清楚的知道图像的内容,但计算机只知道它是由红、绿、蓝三个通道的像素点叠加而成的。卷积就需要利用卷积核对三个通道的像素点进行卷

2022-05-30 15:49:49 919

原创 免费的视频格式转换器

学习的时候常因为视频格式的问题导致视频无法打开或导入,现在分享一款免费的视频格式转换器。下载链接:点这里哦提取码: 3yz3安装过程很简单,注意一点即可:粘贴到下面的安装路径(注意看自己安装到了哪里):粘贴-替换目标文件。最后双击打开即可进行视频格式转换啦。软件界面如下:...

2022-05-23 16:24:41 558

原创 ROS下自动实现目标检测与跟踪(一)

学习期间,自己研究了ROS下的目标自动检测与自动跟踪,最终将算法应用到移动机器人实现自动跟随。要想实现自动检测与自动跟踪,第一步要做的就是完成目标的自动检测,这里不多说了,你可以在ROS下搭建自己的目标检测平台,算法基于YOLO系列,SSD系列,两者的改进算法系列都可以,具体选择因个人爱好及项目需求而定。实现流程:1.目标自动检测这里不多说,因为每个人都不一样,自己按要求实现即可。2.KCF算法改进具体改进算法因涉及到个人核心研究内容,这里不多说,感兴趣可以私信。现在介绍一下改进的鼠标函数。K

2022-05-05 10:27:23 3506 4

原创 论文页码不连续?经常改不对?教你一招立马解决

大家在写论文的时候经常遇到这样的情况:啊?我页码怎么混乱着,我续前节,链接到前一节也点了啊,起始页码也设置了,怎么还是不对?**分析:**个人认为添加页码时(例如1-60页)尽量保证在这60页为同一节,不要随意添加节。若为同一节则直接选中链接到上一节就可以实现1-60的连续页码了。若不是同一节,则删除节即可。一般在设置不同的页码格式时才需要添加节(例如目录的I II III…,和正文的1 2 3 …这个时候设置不同的节就很好添加页码了)具体如何删除节?步骤:1.点文件—更多----选项—显示-

2022-04-02 16:15:41 5141

转载 YOLOv3如何封装到ROS

最近想在ROS下调用Kinect实现YOLOv3目标检测,看到了一篇好的博文,可以用来学习。目前只实现了标准数据集的测试,还没有实现自己目标的检测。参考链接:https://zhuanlan.zhihu.com/p/42124636

2022-03-10 09:24:34 503

原创 Tensorflow2.x下的问题小结

我们在Tensorflow2.x框架下导入包经常会遇见如下错误:ImportError: cannot import name ‘get_config’ from ‘tensorflow.python.eager.context’ (E:\anaconda3\installfile\envs\tensorflow2\lib\site-packages\tensorflow\python\eager\context.py)遇到该问题的通常是因为导入规则不规范,我们只需要百度当前框架下提示报错包的正确导入规

2022-03-04 15:19:54 1762

原创 目标检测与目标定位的理解

目标识别针对单个目标的任务,识别就是给定一张图片,要让计算机告诉你图片中是什么。目标定位定位任务不仅要识别出图像中是什么,还要给出目标在图像中的位置信息。简单的说,就是用一个矩形框把识别的目标框出来(有时候也有多个固定数量的目标)。目标检测针对一幅图像中有多个目标(数量不固定)的情况。检测任务要尽可能多的将图像中的目标用矩形框定位出来,相当于对多个目标的定位。个人简单理解:目标检测包含识别和定位。但检测结束还是可以对位置数据进行进一步定位处理。...

2022-02-15 21:51:12 4293

原创 神经网络学习----如何利用训练好的神经网络模型进行预测

预测会用到两个文件,分别是yolo.py和predict.py。yolo.py里面修改model_path以及classes_path,这两个参数必须要修改。model_path指向训练好的权值文件,在logs文件夹里。classes_path指向自己目标类别所对应的txt。predict.py也要修改图片路径和保存路径。该代码可以选择不同模式进行单张图片、多张图片、视频及FPS的预测。修改好后,运行predict.py即可完成检测。...

2022-02-06 11:15:14 5931

原创 运动目标检测之帧差法

原理简介:所谓帧差法也就是对连续图像帧做差分运算,其结果与定义好的阈值比较,若大于阈值则为运动目标值为1,否则值为0 。帧差法一般分为两帧差分和三帧差分。两帧差分:取连续的两帧序列,用后一帧减去前一帧,将其结果与阈值比较即可。三帧差分:取连续的三帧序列 k、k+1、k+2,先让前两帧差分,再让后两帧差分,最后对这两个差分图做与运算即可。下面利用matlab对单纯的帧差法做一下演示:...

2022-02-06 09:39:17 4585

原创 神经网络学习----训练模型过程中的内存不足错误

如果你的计算机GPU很差(比如我的就很差很差),在训练模型时你会发现刚开始训练正常,但后面就会报下图的错误。错误:numpy.core._exceptions.MemoryError: Unable to allocate 4.12 MiB for an array with shape (600, 600, 3) and data type float32该错误是内存不足导致训练不能继续,我的bathsize==1了已经,但还是不行。真不知道这么垃圾的电脑怎么做神经网络。...

2022-02-06 09:22:17 4893 4

原创 matlab中如何让保存的图片不含白边

matlab中利用imshow显示图片,若对图片进行了处理再保存肯定会有白边,那么如何去掉白边呢?如下代码即可解决:i=1;I=imread('E:\CNN\Dataset\000.jpg');figure(1);imshow(I,'Border','tight');rectangle('position',[100,100,100,100],'edgecolor','g','linewidth',6);frame1=getframe(gcf);im1=frame2im(frame1);

2022-02-04 21:43:21 9913

原创 神经网络学习(一)----如何训练自己的神经网络模型

为了在不同网络上训练自己的数据集,现在对神经网络训练过程进行记录。本次以Faster-Rcnn为例1.标签文件和图片文件分别放到annotations和jpegimgs文件夹下2.打开voc_annotation.py,运行。(1)注意修改类和类的路径,自己新建一个txt。存放自己的目标类。有的代码只需要修改类路径即可,因为可以直接从类路径读取类。(2)**所有路径改为绝对路径。**不想麻烦也可以将路径的 / 换为 \3.打开train.py,运行。(1)注意修改classes_path、mod

2022-01-27 21:23:48 2376 1

原创 Word中一键修改Math Type公式的格式

准备工作:提前在Word中内置好Math Type一键修改公式的步骤:1.双击打开公式2.选你想要的尺寸大小,比如我用10pt3.点击确定,然后依次点击 预置—公式预置–保存到文件。如果是英文版本也一样。4.Word中点击Math Type选项卡,点击格式化公式,按照下图选择即可。5.点击确定等待自动格式化。...

2022-01-27 11:50:33 2697

转载 mathtype如何不删注册表继续使用

当mathtype到期后会进入精简模式,如何不删注册表还能继续使用呢?今天分享一个好用的技巧。我的版本是7.x,6.x版本应该也可以用。步骤:1.只需要下载一个txt文本,将其复制到mathtype的路径下2.将扩展名改为reg。3.右键单击,选择合并即可。4.再次启动mathtype即可看到免费使用天数还有超级多。下载地址:链接:https://pan.baidu.com/s/1KrrcyMjEiyaJtdR_-8XZbQ提取码:80dd参考链接:https://zhuanlan.

2022-01-24 09:50:57 6435 33

原创 windows10频繁出现“您的电脑遇到问题,需要重新启动”如何解决

最近电脑经常出现蓝屏,一开机就会崩溃,现就解决办法进行分享。蓝屏问题如下:图1 错误示意图错误代码:IRQL NOT LESS OR EQUAL解决办法:1.开机赶紧打开设备管理器2.找到图2所示位置3.查看是否是标准控制器4.如果不是,则更新驱动器,浏览计算机上的驱动,选择标准控制器安装5.重启电脑,问题解决图2 设备管理器标准控制器...

2021-12-31 16:41:25 29450 5

原创 cv2.imwrite()不能成功保存图片

我们使用cv2.imwrite()保存图片时,经常会发现我得代码运行没问题,而且路径页正确,为什么就是不能成功保存呢?这种情况检查自己保存的路径有没有中文,如果有中文是不能正确保存的,删掉中文即可。...

2021-12-23 15:21:37 7323

原创 如何批量的将jpg文件转换为png格式

神经网络中,当数据集格式不正确时可能存在无法训练的错误,此时我们需要进行图像格式转换。此处利用脚本实现 jpg-png 转换:1.文件夹A下全部都是jpg图像2.在文件夹A下新建txt文本,命名为“批量修改图片格式”3.打开该文本,输入 ren *.jpg *.png4.保存,将该txt扩展名改为 .bat5.双击打开修改扩展名后的txt文件(也就是 .bat 文件),等待几秒就看到图像全变成png格式了。效果图先不粘贴了,因为已转换成png格式了,大家可以试试看。...

2021-12-22 09:53:07 3287

转载 Flownet1.0到Flownet2.0的简单讲解

看到了一篇比较好介绍Flownet的文章,里面包含网络以及demo视频,保存一下以供后续学习。转载文章链接:https://zhuanlan.zhihu.com/p/37736910点此链接进入文章

2021-12-18 22:17:37 812

原创 windows10下Flownet2网络配置心酸历程(亲测可用)

最近打算研究一下光流神经网络Flownet2,特此记录一下。由于本人不善操作linux系统,所以采用windows实现。刚开始拿到NVIDIA下的flownet2-pytorch代码时,十分懵逼,根本不知道如何下手,痛苦了好久。现在安装-编译成功后特此记录一下,供大家交流学习。**核心点:1.环境搭建2.编译错误解决只要心里明白需要解决的是这两部分,那么过程就清晰了。一、Flownet2环境搭建我所使用的环境如下:(请严格按照此顺序下载)VS2015 with update3anacond

2021-12-09 21:07:21 3215 10

原创 YOLO3学习-----2.查看自己计算机显卡算力

若需要查看计算机显卡型号,则只需要执行一行代码即可。1.找到deviceQuery.exe文件的路径,我的路径为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\demo_suite2.win+r打开cmd,cd到步骤1的路径下3.输入deviceQuery.exe,执行4.查看算力...

2021-12-06 09:11:51 1500

转载 YOLO3学习------1.NMS的理解

最近要用到YOLO3完成一些需求,发现对网络已经不清楚了,其中的概念也不太熟悉,现在先重新学习下。这里对NMS进行理解,百度一下很容易发现了这样一篇通俗易懂的博客,现转载如下:https://blog.csdn.net/shuzfan/article/details/52711706至于改进的NMS算法,后面再总结。而且据说抗遮挡检测也是改进NMS实现的。...

2021-12-01 15:45:05 133

原创 python如何在A.py文件调用B.py文件的变量

简单改了点YOLO3的代码,发现变量存在波浪线,原来不能直接引用别的文件的变量,想了想终于解决了,特此记录一下。想要在fuse02.py引用predict.py的变量count,需要导入变量,即:from predict.py import count注意!该导入只能放在fuse02.py的函数下,不能放在开头,否则会错误。如果你的代码很少不存在较多函数,则可以放在开头。...

2021-11-12 21:02:53 1280

原创 如何查看txt数据有多少行

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入今天需要用到txt数据的行数,然后利用行数判断数据是否完整。txt数据行数查看办法:打开txt文本,选格式,取消自动换

2021-11-04 11:11:54 3999

转载 windows10下安装ubuntu16.04LTS安装教程

ubuntu安装完好久了,现在有点忘了安装步骤,为方便以后使用现把网上找的不错的链接粘贴于此,方便大家查找。转载链接:https://blog.csdn.net/s717597589/article/details/79117112/

2021-10-11 10:09:44 190

原创 在cmd中利用pip安装第三方库的大坑

大坑1最近想要搭建自己的神经网络目标检测模型,在下载好anaconda、cuda、cudnn等准备工作后,需要使用pip安装tensorflow-gpu2.2.0.在cmd使用pip install tensorflow-gpu2.2.0后,出现黄色警告如下:这个问题困扰了我好几天,其实就是网络问题,接着换了好几种国内的源,国内的源如下:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn

2021-09-16 17:57:15 331 4

原创 ubuntu下使用kazam录屏与视频解码(亲测视频在windows可用)

Ubuntu中难免会使用录屏软件记录试验过程,本博客采用kazam软件录屏,并将录屏软件解码,解码文件可以复制到windows使用。1.kazam安装安装命令:sudo apt-get install kazam安装完kazam可以设置录屏区域、录屏中是否包含指针和声音等,可以自定义设置。kazam软件启动效果图如下:2.录屏文件重命名录屏文件保存后要进行重命名,否则默认名称windows不能识别。将重命名的视频复制到windows3.录屏文件解码安装Handbrake软件进行视频解

2021-06-10 11:08:11 2934

原创 ROS下使用C++读取txt文本数据并使用

本代码功能:在ROS下使用C++读取txt文本数据并对数据进行处理分析:ROS的核心是话题订阅与发布,但作为ROS小白的我经常被各种话题搞得云里雾里,故本博客将可以处理的数据存入txt文本,通过读取、处理数据代替话题的订阅和话题消息进一步操作。准备工作:已将数据存入txt文件。编写函数 test01 读取数据:const int N=8;int a[N];void test01(){ ifstream fin1("/home/rosyu/usr/local/mfolder/locatio

2021-06-04 17:39:51 1341 1

原创 python学习小总结03---txt文本数据特定字符的替换

本次我们需要讲txt文本数据中的逗号 ‘,’ (或其他)替换为空格 ’ '(也可以替换为其他的)。我们使用python来实现。代码如下:a = []with open("F:\\lystudy\\matlabstudy\\a图像分割获取运动区域\\opticalflow\\precision\\2garden\\detection_truth.txt","r")as f1, open("F:\\lystudy\\matlabstudy\\a图像分割获取运动区域\\opticalflow\\preci

2020-12-23 16:23:38 1398

原创 python学习小总结02---对两个或多个txt文件数据进行比较,并将结果保存到新的txt文件

此部分有01 02两个txt文件,文件都是一些数值。我们要将其数据全部保存到ground_truth.txt保存要求:01 02 第一行首个数据的较小值所在行先保存,接着保存另一个文件的对应行…以此类推。下面我们用python实现代码如下:with open("F:\\lystudy\\matlabstudy\\a图像分割获取运动区域\\opticalflow\\precision\\detection_truth\\01.txt","r")as f1, open("F:\\lystudy\\ma

2020-12-22 16:33:14 889

原创 python学习小总结01---如何使用for循环打开文件夹下的多个txt文件

我们有时候需要将某文件夹下的所有子文件(.txt、.jpg…)进行遍历并按名称排序,然后对其内容进行读取,最后对读取的内容处理并保存。下面使用python来实现。代码如下:说明:本代码可能没有删去多余的包和语句,但不影响该功能的实现。import sysimport osimport globimport xml.etree.ElementTree as ETpath = "F:\\lystudy\\yolostudy\\secondyolo-01\\input\\ground-truth"

2020-12-22 16:14:01 8674 3

原创 matlab学习总结01---文件夹下的所有图片按顺序读取、处理和保存方法总结

matlab对文件夹下的所有图片按顺序读取、处理和保存I0 = imread('F:\lystudy\matlabstudy\a图像分割获取运动区域\opticalflow\mask\固定mask\左右分离.jpg');%使用dir将路径下.jpg格式的图片取出。img_dir为结构体类型img_dir = dir('F:\lystudy\matlabstudy\a图像分割获取运动区域\opticalflow\static_video\3run\02\*.jpg'); img_dir1=so

2020-12-02 16:10:20 8848

原创 Ubuntu16.04LTS+kinetic环境下的turtlebot安装及问题总结

turtlebot安装安装前准备$ sudo apt-get install python-rosdep python-wstool ros-kinetic-ros$ sudo apt-get install pyqt5-dev-tools$ sudo rosdep init$ rosdep update注意:这里执行第三条代码是可能会产生错误

2020-05-31 11:50:34 346

原创 视频转图像帧matlab

视频转图像帧matlab实现:videoObj = VideoReader('E:\PRACTICE\some\video.avi');%导入视频,注意路径下命名不要加扩展名。nframes = get(videoObj, 'NumberOfFrames');%获取视频文件帧个数for k = 1 : 15 % 只取前15帧 currentFrame = read(videoOb...

2020-01-09 15:17:51 178

空空如也

空空如也

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

TA关注的人

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