yolov3(c++)–自己的数据集记录

anchor设置

根据自己的图片调整anchor的大小:
yolov3(c++)--自己的数据集记录
打入命令 :darknet dtetctor calc_anchors .kp.data -num_cf_clusters 数量 图片的宽 高

修改.kp.data里面参数

yolov3(c++)--自己的数据集记录

python

从一个文件夹里copy相同名字(bmp)图片到另一个里面,格式不同(txt)
import shutil
import os

for name in os.listdir(r’D:\data-2019.3.27\tao\2019_04_19\imgs’):
print(name)
name1=name[:-3]+‘bmp’
shutil.copy(r’D:\data-2019.3.27\tao\2019.4.19套筒磕碰\images/’ + name1, r’D:\data-2019.3.27\tao\2019_04_19\imgs2/’ + name1)
shutil.copy(r’D:\data-2019.3.27\tao\2019_04_19\imgs/’+name, r’D:\data-2019.3.27\tao\2019_04_19\imgs2/’ + name)

修改图片格式
import os
import cv2

for name in os.listdir(r’D:\data-2019.3.27\tao\2019_04_19\imgs2’):
if ‘.bmp’ in name:
print(name)
im = cv2.imread(r’D:\data-2019.3.27\tao\2019_04_19\imgs2/’+name)
cv2.imwrite(r’D:\data-2019.3.27\tao\2019_04_19\imgs2/’+name[:-3]+‘jpg’, im)
os.remove(r’D:\data-2019.3.27\tao\2019_04_19\imgs2/’+name)
更改train.txt里面的图片的绝对路径
import os
f = open(‘train.txt’, ‘a’)
for name in os.listdir(r’C:\imgs2/’):
print(name)
if ‘.jpg’ in name:
f.write(‘C:/imgs2/’+name+’\n’)
f.close()

相关文章:

  • 2021-09-24
  • 2021-09-06
  • 2021-06-20
  • 2022-02-17
  • 2022-01-19
  • 2022-01-16
  • 2021-07-27
  • 2021-04-13
猜你喜欢
  • 2021-07-25
  • 2021-06-06
  • 2022-01-14
  • 2022-12-23
  • 2021-03-27
  • 2022-01-05
  • 2021-12-02
相关资源
相似解决方案