[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备

基于labelme的无人机语义分割数据集制备

文章目录

1. 数据获取

数据集制备需要利用无人机飞行并采集标注。使用录制模式,镜头垂直向下进行拍摄,得到DJI_XXXX.MP4文件,利用如下代码,可以按照如下代码得到对应的图片(注,本代码来自另一博主,非本人原创)

python 复制代码
import cv2
import os
#要提取视频的文件名,隐藏后缀
sourceFileName='DJI_0288'
#在这里把后缀接上
video_path = os.path.join("", "", sourceFileName+'.MP4')
times=0
#提取视频的频率,每25帧提取一个
frameFrequency=100
#输出图片到当前目录vedio文件夹下
outPutDirName=''+sourceFileName+'/'
if not os.path.exists(outPutDirName):
    #如果文件目录不存在则创建目录
    os.makedirs(outPutDirName) 
camera = cv2.VideoCapture(video_path)
while True:
    times+=1
    res, image = camera.read()
    if not res:
        print('not res , not image')
        break
    if times%frameFrequency==0:
        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 python=3.8

建好后,conda activate labelme进入labelme环境

然后,安装labelme,pip install labelme即可

3.利用labelme进行标注

启动labelme,输入命令labelme即可

进入界面

具体操作流程,详见B站视频即可

相关推荐
蓝天居士6 小时前
无人机知识科普之无人机发展简史(3)
无人机
蓝天居士8 小时前
无人机知识科普之无人机发展简史(2)
无人机
蓝天居士8 小时前
无人机知识科普之无人机发展简史(1)
无人机
财经科技社8 小时前
大公博创DGB收官2026WDS沙特世界防务展 签约卡塔尔Dynasty Group和沙特DTI深化中东布局,全频段反无人机技术引发海外行业关注
无人机
无人装备硬件开发爱好者2 天前
深入浅出双冗余无人机飞控:架构、软件实现与实战配置 2
架构·无人机
EriccoShaanxi2 天前
精准感知,稳控未来:MEMS陀螺仪助力无人机飞控新高度
机器人·无人机
Deepoch3 天前
Deepoc具身模型开发板:赋能无人机智能升级,实现自主高效作业
人工智能·科技·机器人·无人机·具身模型·deepoc·无人机爱好者
EriccoShaanxi4 天前
单轴MEMS陀螺仪:精准导航与稳定的核心
人工智能·机器人·无人机
【赫兹威客】浩哥5 天前
无人机视角军事目标细分类检测数据集及多YOLO版本训练验证
yolo·分类·无人机
深蓝学院5 天前
无人机操控新方式!Glove2UAV实现手势直控+触觉反馈,还能盲感知风险
无人机