标准化数据集在多媒体研究中至关重要。今天,我们要给大家推荐一个汇总了姿态检测数据集和渲染方法的 github repo。

项目地址:https://github.com/YoungXIAO13/ObjectPoseEstimationDatasets

这个数据集汇总了用于对象姿态估计的数据集,以及生成合成训练数据的呈现方法。在下表中,3D CAD 模型表示为模型,2D 图像表示为对象。

该项目分为四个部分:

  • 受控环境中的对象

  • 野外物体

  • 3D 模型数据集

  • 渲染方法

受控环境中的对象

此表列出了通常称为 BOP:Benchmark 6D 对象姿态估计的数据集,该数据集提供精确的 3D 对象模型和精确的 2D~3D 对齐。

可以下载所有 BOP 数据集,并使用作者提供的工具箱。

使用项目上面的代码 ply2obj.py 将原始 .ply 文件转换为 .obj 文件,并运行 create_annotation.py 为数据集中的所有场景创建一个注释文件。

以上数据集的下载地址:

  • HomebrewedDB:https://bop.felk.cvut.cz/datasets/

  • YCB-Video:https://rse-lab.cs.washington.edu/projects/posecnn/

  • T-LESS:https://bop.felk.cvut.cz/datasets/

  • Doumanoglou:https://bop.felk.cvut.cz/datasets/

  • Tejani:https://bop.felk.cvut.cz/datasets/

  • Occluded-LINEMOD:https://bop.felk.cvut.cz/datasets/

  • LINEMOD:https://bop.felk.cvut.cz/datasets/

野外物体

在该表中, Pix3D 和 ScanNet 提供精确的 2D-3D 对齐,而其他仅提供粗略的对齐。

PASCAL3D+ 是用于视点估计的事实基准。

ScanNet 通常用来评估场景重建和分割。

数据集下载地址:

  • ApolloCar3D:http://apolloscape.auto/car_instance.html

  • Pix3D:http://pix3d.csail.mit.edu/

  • ScanNet:http://www.scan-net.org/

  • ObjectNet3D:http://cvgl.stanford.edu/projects/objectnet3d/

  • PASCAL3D+:http://cvgl.stanford.edu/projects/pascal3d.html

  • KITTI:http://www.cvlibs.net/datasets/kitti/eval_object.php

3D 模型数据集

为了验证网络泛化能力,可以使用以下数据集生成合成训练数据。请注意,ABC 包含通用和任意的工业 CAD 型,而 ShapeNetCore 和 ModelNet 包含常见类别的对象,如汽车和椅子。

数据集地址:

  • ABC:https://deep-geometry.github.io/abc-dataset/

  • ShapeNetCore:https://www.shapenet.org/download/shapenetcore

  • ModelNet-40:http://modelnet.cs.princeton.edu/

渲染方法

  • 可微渲染

这里有两篇参考论文:CVPR 2018 论文《Neural 3D Mesh Renderer》和 NIPS 2018 论文《RenderNet》。

  • Blender Render 渲染

本 repo 提供了相关的 python 代码,以使用 Blender 作为一个易于安装和生成照片级真实图像的 python 模块,从 3D 模型生成渲染图像。

你可以在这里找到更多关于使用它的方法。

  • 物理模拟器

Pybullet是机器人界非常受欢迎的一个物理模拟器。

  • 其他

Glumpy:不支持无头渲染(在 ssh 模式下会失败)

UnrealCV:Unreal Engine 4 的扩展,帮助与虚拟世界交互并与外部程序通信。

合成计算机视觉:恢复许多用于生成合成图像的技术

via:https://github.com/YoungXIAO13/ObjectPoseEstimationDatasets

雷锋网网雷锋网雷锋网

camvid数据集使用方法_github资源推荐:目标姿态检测数据集与渲染方法相关推荐

  1. 人体姿态检测数据集Human3.6

    Human3.6(h36m) 1.h36m数据的获取 1.1 以实验室的名义或者导师去官网申请或者发邮件,学生自己申请大概率申请不到 1.2 网盘资源(官网所有数据,很全!) 百度网盘 请输入提取码 ...

  2. 100种目标检测数据集【voc格式yolo格式json格式coco格式】+YOLO系列算法源码及训练好的模型

    提示:本文介绍并分享了应用于各行业.各领域非常有用的目标检测数据集(感谢您的关注+三连,数据集持续更新中-),其中绝大部分数据集作者已应用于各种实际落地项目,数据集整体质量好,标注精确,数据的多样性充 ...

  3. 来自不同行业领域的50多个对象检测数据集

    作者|Abhishek Annamraju 编译|Flin 来源|medium 计算机视觉是一个快速发展的领域,每天都有大量的新技术和算法出现在不同的会议和期刊上.说到目标检测,理论上你会学到很多算法 ...

  4. 巧用词语角色:基于目标自适应图的跨目标立场检测

    ©PaperWeekly 原创 · 作者|梁斌.傅勇昊 学校|哈尔滨工业大学(深圳) 研究方向|情感分析.立场识别 摘要 跨目标立场检测(cross-target stance detection)的 ...

  5. 基于网络的入侵检测数据集研究综述(A Survey of Network-based Intrusion Detection Data Sets)

    A Survey of Network-based Intrusion Detection Data Sets 基于网络的入侵检测数据集研究综述 摘要:标记数据对于基于异常的网络入侵检测系统的训练和评 ...

  6. 显著性检测数据集之——显著物体检测

    本文收集的显著性检测数据集包含两个部分:人眼关注点预测数据集(fixation prediction datasets)和显著物体检测数据集(salient object detection data ...

  7. Scale Match:国科大提出小目标检测的尺度匹配方法,用于预训练数据集处理

    点击我爱计算机视觉标星,更快获取CVML新技术 圣诞快乐- 今天分享一篇新出的论文 Scale Match for Tiny Person Detection,作者贡献了一个细小人物目标检测的数据集 ...

  8. 目标检测---以制作yolov5的数据集为例,利用labelimg制作自己的深度学习目标检测数据集(正确方法)

    以制作yolov5的数据集为例,利用labelimg制作自己的深度学习目标检测数据集的正确方法 文章目录 前言 一.labelimg简单介绍 1 VOC标签格式,保存为xml文件. 2 yolo标签格 ...

  9. COCO目标检测数据集的读取方法与Python工具脚本

    COCO (Common Objects in COntext) 是一个大型的图像数据集,提供了目标检测.分割.看图说话等多个任务的标签.COCO的标注文件是用json格式编写的,初次接触时需要花十来 ...

  10. ML之KG:基于MovieLens电影评分数据集利用基于知识图谱的推荐算法(networkx+基于路径相似度的方法)实现对用户进行Top电影推荐案例

    ML之KG:基于MovieLens电影评分数据集利用基于知识图谱的推荐算法(networkx+基于路径相似度的方法)实现对用户进行Top电影推荐案例 目录 基于MovieLens电影评分数据集利用基于 ...

最新文章

  1. 接入网易云信IM即时通讯的微信小程序聊天室
  2. K8S Deployment脚本部署Tomcat集群
  3. Android实现相册分享功能,Android系统自带分享功能的实现(可同时分享文字和图片)...
  4. Java8中使用以下类计算日期时间差:Period、Duration、ChronoUnit
  5. Linux编程手册读书笔记第五章(20140408)
  6. 7 个顶级的 HTML5 Canvas 动画赏析
  7. error C2146: 语法错误: 缺少“;”(在标识符“CRC”的前面) ...\...\MyMethod.h
  8. 计算机图形学之阴影解读
  9. win7桌面背景_win7桌面背景怎么改?
  10. java计算机毕业设计小学教师课程管理系统源码+系统+数据库+lw文档
  11. [iOS] UIScrollView (UIWebView) 截长屏功能实现
  12. 卡尔曼滤波c语言程序,卡尔曼滤波算法的简单应用及其C语言实现
  13. fpga与asic的区别
  14. 形式逻辑(04)选言判断 和 推理
  15. 气质由内而外 都市白领3个饮食排毒法则
  16. JS数组 编程练习 使用Javascript语言,把以下数组 在页面显示如下图所示的图案
  17. 冷知识点:COLLATE 关键字是什么意思?
  18. python 异步加载图片_Python 爬取拉钩网异步加载页面
  19. Effective C++ 规则40:明智而审慎地使用多重继承
  20. 证监会:将重点关注公司上市不满三年卖壳行为

热门文章

  1. 游戏对战平台--吃货大作战
  2. Flex请求Php端的奇怪现象
  3. 算法与数据结构 第2章 排序基础 上
  4. 20191128每日一句感恩节
  5. ugmented reality(AR) equipment
  6. Atitit 模块打包器(module bundler)的概念与使用 目录 1. 解决问题 1 1.1. 多js合并方便性能加载 1 1.2. 静态模块打包 2 1.3. 动态模块打包 2 2. 最
  7. Atitit 服务器运维linux常用命令attilax总结.docx 1. 重要命令 1 1.1. 重启系列 1 1.2. 重启nginx 1 1.3. 重启tomcat 1 2. 其他 2 2
  8. Atitit 物化视图与触发器性能测试方法 attilax总结 1.1. 触发器主要影响更新性能。。。 1 1.2. 临时打开关闭触发器,如果db不支持可以更改条件使其不触发 1 1.3. 打开定时
  9. Atitit 运维之道 1.1.devops算是最低门槛了。什么运维平台,搞来搞去也就那些东西。无外乎cmdb、部署、监控之类的,再加点各种小平台自动化需求。 CMDB --Configurati
  10. Atitit  文件上传  架构设计 实现机制 解决方案  实践java php c#.net js javascript  c++ python