营销型网站建设实战,nginx网站开发,赣州快车公众号,诸暨市住房建设局网站基于labelme的无人机语义分割数据集制备 文章目录 基于labelme的无人机语义分割数据集制备1. 数据获取2. 安装labelme3.利用labelme进行标注 1. 数据获取
数据集制备需要利用无人机飞行并采集标注。使用录制模式#xff0c;镜头垂直向下进行拍摄#xff0c;得到DJI_XXXX.MP4…基于labelme的无人机语义分割数据集制备 文章目录 基于labelme的无人机语义分割数据集制备1. 数据获取2. 安装labelme3.利用labelme进行标注 1. 数据获取
数据集制备需要利用无人机飞行并采集标注。使用录制模式镜头垂直向下进行拍摄得到DJI_XXXX.MP4文件利用如下代码可以按照如下代码得到对应的图片注本代码来自另一博主非本人原创
import cv2
import os
#要提取视频的文件名隐藏后缀
sourceFileNameDJI_0288
#在这里把后缀接上
video_path os.path.join(, , sourceFileName.MP4)
times0
#提取视频的频率每25帧提取一个
frameFrequency100
#输出图片到当前目录vedio文件夹下
outPutDirNamesourceFileName/
if not os.path.exists(outPutDirName):#如果文件目录不存在则创建目录os.makedirs(outPutDirName)
camera cv2.VideoCapture(video_path)
while True:times1res, image camera.read()if not res:print(not res , not image)breakif times%frameFrequency0:count int(times/frameFrequency)cv2.imwrite(outPutDirName str(count).zfill(6).jpg, image)print(outPutDirName str(count).zfill(6).jpg)
print(图片提取结束)
camera.release()
可得到如下图像文件
2. 安装labelme
假定你已经安装好了anaconda直接在prompt中新建labelme环境conda create -n labelme python3.8
建好后conda activate labelme进入labelme环境 然后安装labelmepip install labelme即可
3.利用labelme进行标注
启动labelme输入命令labelme即可 进入界面 具体操作流程详见B站视频即可