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

这篇具有很好参考价值的文章主要介绍了[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

1. 数据获取

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

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()

可得到如下图像文件:
[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备,GDMEC-无人机遥感研究小组,无人机

2. 安装labelme

假定你已经安装好了anaconda,直接在prompt中新建labelme环境:conda create -n labelme python=3.8
[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备,GDMEC-无人机遥感研究小组,无人机

建好后,conda activate labelme进入labelme环境
[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备,GDMEC-无人机遥感研究小组,无人机
然后,安装labelme,pip install labelme即可

3.利用labelme进行标注

启动labelme,输入命令labelme即可
[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备,GDMEC-无人机遥感研究小组,无人机
进入界面
[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备,GDMEC-无人机遥感研究小组,无人机
具体操作流程,详见B站视频即可文章来源地址https://www.toymoban.com/news/detail-823196.html

到了这里,关于[GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包