自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Windows10+Darknet+YOLOv3训练自己数据(GPU)——5.YOLO视频和图像测试

Windows10+Darknet+YOLOv3训练自己数据(GPU)——5.模型测试训练好模型后得到如下权重文件:接下来进行模型测试:1.修改yolov3-voc.cfg文件,由:[net]# Testing#batch=8#subdivisions=4# Trainingbatch=48subdivisions=48改为:[net]# Testingbatch=1subdivisions=1# Training#batch=48#subdivisions=48

2020-11-13 10:14:39 826

原创 Windows10+Darknet+YOLOv3训练自己数据(GPU)——4.开始自己数据训练

4.开始自己数据训练本篇主要参考该博文。我们在第一篇文章中已经准备好了JPEGImages和Annotations文件,下面准备模型训练需要的其他文件。(1)用python创建Main目录里面的train.txt,val.txt,test.txt和trainval.txt这四个文件。...

2020-09-09 19:14:32 1153 1

原创 Windows10+Darknet+YOLOv3训练自己数据(GPU)——2.CUDA+cuDNN+Darknet框架配置

2.CUDA+cuDNN+Darknet框架配置第一次尝试了博主基于Keras/TensorFlow框架的YOLOv3模型训练方法,该方法操作起来比较便捷,也容易上手,但是用CPU训练模型,我有2000张图片,训练时粗略计算了一下需要750+h的时间,整整31个昼夜啊!!!万一最后模型不理想,那岂不是要搞好几个月。所以后面果断放弃,如果训练样本少的小伙伴可以尝试此法,的确很便捷。第二次基于Darknet框架使用GPU训练模型,仅需要66个小时,速度快得让人睡着都能笑醒。由于大多数教程都是针对Linux系

2020-09-09 14:16:25 1432 4

原创 图像注释终极指南:技术、工具和最佳实践

一文了解图像标注

2024-03-12 22:14:59 921

原创 第一课、图像的表示

第一课、图像的表示图像的形成灰度的表示图像的形成如上图所示,图像的产生过程为:照射源将能量照射在场景元素上,场景元素会反射一部分能量,而反射的这部分能量被成像系统捕捉,最后经过处理后输出数字图像。图像可以理解为像素点的矩阵,其中的每个像素点坐标用(x,y)来表示。但是每个像素点都有自己的值,这个值称为***灰度***。灰度值的物理意义由图像源决定。当一幅图像产生时,其亮度正比于物理源(如电磁波)所辐射的能量。这个灰度值用 f 来表示,因此一幅数字图像中的每个像素点灰度表示为 f(x,y)**,**

2021-03-11 22:29:26 627

原创 Windows10+Darknet+YOLOv3训练自己数据(GPU)——3.已有模型测试

3.已有模型测试(1)下载yolov3.weights并放到同darknet.exe的目录下,下载链接。(2)cmd打开电脑终端,通过cd指令一步步跳转至darknet.exe文件夹,如下:F:\darknet-master\darknet-master\build\darknet\x64>自己下载一张图片,保存至x64\data文件夹下,我的命名为custom.jpg,然后运行命令:F:\darknet-master\darknet-master\build\darknet\x64&g

2020-09-09 17:53:07 821

原创 Windows10+Darknet+YOLOv3训练自己数据(GPU)——1.数据集准备

1.创建VOC数据集VOC数据集是YOLO模型训练的传统标准文件格式,在模型训练前首先需要创建自己的VOC数据集。下载Pascal VOC数据集,可以把官方下载的VOC数据集里面的内容删除,只保留各个文件夹,然后将自己数据放置在对应的文件夹中。该文件夹的主要内容如下所示:└── VOCdevkit #根目录 └── VOC2012 #不同年份的数据集,这里只下载了2012的,还有2007等其它年份的 ├── Annotations #存放xml文件,与J

2020-09-09 11:11:34 860

原创 (解决FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated; in a future versi

@[TOC](解决FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / ‘(1,)type’.)的方法。在导入TensorFlow库后运行时出现如下警告,原因在于安装了多个版本的numpy库或者安装的版本不正确。>>> import tenso

2020-08-27 15:40:49 599

原创 Python3遇到问题unicodeescape codec cant decode bytes in position 2 3 truncated UXXXXXXXX escape解决办法

Python3 代码运行时遇到如下错误提示:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3:truncated \UXXXXXXXX escape主要原因在于代码路径错误,应将反斜杠‘ \ ’替换为斜杠’ / ',问题就会解决。注意:不同的系统对于路径的格式要求不同,如果代码编译时遇到与上述相似的错误提示,尝试改变斜杠。...

2020-05-25 14:53:18 10742

原创 python编程从入门到实践-练习9-7

9-7. 管理员是一种特殊的用户。编写一个名为 Admin 的类,让它继承你为完成练习 9-3 或练习 9-5 而编写的 User 类。添加一个名为 privileges 的属性,用于存储一个由字符串(如"can add post"、“can delete post”、"can ban user"等)组成的列表。编写一个名为 show_privileges()的方法,它显示管理员的权限。创建一个 Admin实例,并调用这个方法。9-8. 权限:编写一个名为 Privileges 的类,它只有一个属性——p

2020-05-25 10:36:53 775

原创 Python简单实例之———用户简单信息调查问卷

要求:编写一个程序,调查用户梦想的度假胜地。使用类似于“If you could visit one place in the world, where would you go?”的提示,将收集的数据存储在一个字典中,并编写一个打印调查结果的代码块。places = {} #创建一个空字典flag = True #设置一个标志,使得while循环继续while flag: name = input("\nwhat's your name? ") #要求用户输入姓名 place = i

2020-05-15 21:35:57 1870

原创 Python简单实例之———检查网站用户名是否已被注册

Python简单实例之———检查网站用户名是否已被注册引言:你在注册一个新的网站,当输入用户名时系统经常提示“该用户名已被注册!”,那么这种结果是如何实现的呢?本篇将为您演示。1 current_users = ['Tian','Zhi','Wei','Admin','Tu','Jun'] #网站数据库现有用户名2 new_users = ['Guo','Xiang','Yu','Wang','wei'] #新输入的用户名3 4 for new_user in new_users: #for循环遍

2020-05-08 21:29:02 1600

原创 解决error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'的方法

一、问题在python3编译程序过程中出现下图中的错误导致编译失败。二、解决办法这种错误发生是因为图片没有被正确读取。所以问题出现在前一行的cv2.imread中,建议:(1)检查所给的路径是否有该图片存在;(2)检查C:/Users/Administrator/Desktop/3m.png后面的变量是否为有效数字,0代表灰度图像。image = cv2.imread('C:/Use...

2020-01-03 20:31:25 31443 2

原创 如何利用Python3和OpenCV对比两张图片的不同,提取差异性

如何利用Python3和OpenCV对比两张图片的不同,提取差异性导言:通过机器视觉来计算两个图片之间的差异性,可以快速有效辨别文件、图片是否被篡改,也能帮助用户轻松识别钓鱼网站,确保财产安全。一、所需模块pip install --upgrade scikit-imagepip install --upgrade imutils二、Python实现# import the nece...

2020-01-03 13:16:32 9602 14

原创 解决sys.argv[1]出现IndexError: list index out of range 问题和使用Argparse模块的正确方法

解决 sys.argv[1]出现IndexError: list index out of range 问题的正确方法argv[1]:sys.argv[]是用来获取命令行参数的,需要你从电脑终端输入所需参数以备程序运行,就像C语言中const限定符一样,只需要在前面给出:const int DAY = 10,后面所有涉及到变量DAY的地方只需要在前面将10改为其他数字即可,不需要在代码中一一修...

2020-01-02 10:33:00 5588 5

空空如也

空空如也

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

TA关注的人

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