ETH数据集下载

下载地址

存在问题

我尝试对其中的数据进行可视化,因为数据集给的数据是世界坐标系下的数据,我们希望在图片中进行展示,即将世界坐标系转为像素坐标系。按照H.txt中给出的但影星矩阵进行变换之后,发现了以下问题
代码如下:

class A:def __init__(self):self.h11 = 1.1048200e-02self.h12 = 6.6958900e-04self.h13 = -3.3295300e+00self.h21 = -1.5966000e-03self.h22 = 1.1632400e-02self.h23 = -5.3951400e+00self.h31 = 1.1190700e-04self.h32 = 1.3617400e-05self.h33 = 5.4276600e-01self.P = np.array([[self.h11,self.h12,self.h13],[self.h21,self.h22,self.h23],[self.h31,self.h32,self.h33]])self.P1 = inv(self.P)def transform_coordinate(self, point):# 输入像素点,返回世界坐标x, y = pointx_ = (self.h11*x + self.h12*y + self.h13)/(self.h31*x + self.h32*y + self.h33)y_ = (self.h21*x + self.h22*y + self.h23)/(self.h31*x + self.h32*y + self.h33)return (x_,y_)def w_to_p(self,point):point_ = np.append(point,1)p_point_ = np.matmul(self.P1,point_)p_point_ /= p_point_[-1]return p_point_[:-1]

其中transform_coordinate,w_to_p方法分别为像素坐标转世界坐标和世界坐标转像素坐标。

我们执行以下可视化代码,将obsmat.txt中的第一帧数据进行可视化

 file_path = r"./ewap_dataset/seq_hotel/obsmat.txt"data = pd.read_csv(file_path,header=None,sep='\s+',names=["frame_number", "human_id", "pos_x", "pos_z", "pos_y", "v_x", "v_z", "v_y" ])[["frame_number", "human_id", "pos_x", "pos_y"]]data1 = data[data["frame_number"]==1]a = A()w_ps = []for i,row in data1.iterrows():point = np.array([row["pos_x"], row["pos_y"]])w_p = a.w_to_p(point)w_ps.append(w_p)import cv2img_path = r"./ewap_dataset/seq_hotel/jpg/1.jpg"img = cv2.imread(img_path)  # 读取图片for i in w_ps:cv2.circle(img, (int(i[0]), int(i[1])), 10, (0, 0, 255))

输出图片如下:

感觉好像不太对阿……不过代码看了好多遍都没有任何问题。
根据向师姐请教发现把x,y换一下位置即可正确输出

 file_path = r"./ewap_dataset/seq_hotel/obsmat.txt"data = pd.read_csv(file_path,header=None,sep='\s+',names=["frame_number", "human_id", "pos_x", "pos_z", "pos_y", "v_x", "v_z", "v_y" ])[["frame_number", "human_id", "pos_x", "pos_y"]]data1 = data[data["frame_number"]==1]a = A()w_ps = []for i,row in data1.iterrows():point = np.array([row["pos_x"], row["pos_y"]])w_p = a.w_to_p(point)w_ps.append(w_p)import cv2img_path = r"./ewap_dataset/seq_hotel/jpg/1.jpg"img = cv2.imread(img_path)  # 读取图片for i in w_ps:cv2.circle(img, (int(i[1]), int(i[0])), 10, (0, 0, 255))

然后这里应该是数据给错了吧,或者是单应性矩阵给错了。个人感觉,如果有懂得大佬请指正!!

ETH数据集下载及相关问题相关推荐

  1. 关于mnist数据集下载的相关问题

    文章目录 问题描述:在Tensorflow 2.0.1版本中下载mnist数据集 原因分析: 解决方案: 问题描述:在Tensorflow 2.0.1版本中下载mnist数据集 from tensor ...

  2. 行人轨迹预测ETH数据集坐标转换

    前记 最近几天对CVPR2018的一篇行人轨迹预测Social GAN进行了复现,过程中发现ETH数据集中行人的坐标已经转为了世界坐标,因此无法进行可视化,询问博主后得知要通过单应矩阵H将世界坐标反转 ...

  3. 表面缺陷检测数据集汇总及其相关论文集收集 | Github开源

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 Github:Surface-Defect-Detection ???????? 我不断总结表面缺陷研 ...

  4. 表面缺陷检测数据集汇总及其相关项目推荐

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 最近,有许多朋友都在关注缺陷检测领域,今天来看看缺陷检测. 目前, 基于机器视觉的表面 缺陷装备已经在 ...

  5. 自动驾驶数据集下载!检测/分割/车道线/交标/车牌/行人识别等

    点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 整理了一些日常工作使用的数据集,主要包括行人检测.通用目标检测.车辆检测.分割数据.车牌.红绿灯.车道线.斑马 ...

  6. 常见目标跟踪数据集下载链接整理(更新中)

    搜罗一下,感觉没人把常见的目标跟踪数据集下载链接汇总整理的,这里就整理一下,因为有些网址很难打开,这里也是想方便之后大家获取,来看看吧!我就从大佬图中来找几个吧!因为不是全接触过,有些链接不是很好,有 ...

  7. 脑机接口竞赛( BCI competition)数据集,其他数据集下载链接

    写在前面: 发现一个给出多种数据集下载链接的博客,包含金融.医疗健康.推荐系统.图像等多种数据https://blog.csdn.net/alec1987/article/details/693886 ...

  8. KITTI数据集下载(百度云)

    目前KITTI官网提供的链接国内还无法下载,网络上的资源也大部分失效了,我把数据集重新上传到百度云方便大家下载.网盘包含以下文件: data_object_calib data_object_imag ...

  9. 国内外深度学习开放数据集下载集合(值得收藏,不断更新)

    国内外深度学习开放数据集下载集合(值得收藏,不断更新) 一.Image processing data set 1.MNIST ,是最流行的深度学习数据集之一.这是一个手写数字数据集,包含一个有着 6 ...

最新文章

  1. 对话找钢网创始人王东:电竞少年凭什么革了钢贸行业的命?
  2. 6.4 你真的了解电子邮件系统的组成和结构吗?(SMTP、POP3、IMAP、MIME……)
  3. 小程序动画Animation,高度增加动画形式,图标旋转动画形式
  4. DC/DC变换器的典型拓扑
  5. Spark内存管理(1)—— 静态内存管理
  6. 让我们的标签语义化成为一种习惯好处多多
  7. 什么是好的API设计? 1
  8. 设置 NSZombieEnabled 定位 EXC_BAD_ACCESS 错误
  9. 神经网络 误差下降 准确率不上升_Go进程的HeapReleased上升,但是RSS不下降造成内存泄漏?...
  10. 《深入解析IPv6(第3版)》——11.4 流量转换
  11. 【ACL2020】关于正式风格迁移的数据增强方法
  12. 程序设计基础java_Java程序设计基础
  13. 使用Eclipse WTP进行快速Web开发
  14. css——给多张图片设置一个背景图:上下固定尺寸+中间拉伸,里面放内容
  15. java-asc码形式输出
  16. .c和.h文件的区别
  17. 瓢城旅行社网页界面设计(HTML+CSS)
  18. 极验系列文章一:极验三代 极验验证码整体流程分析
  19. 任务七、名片管理系统
  20. 计算机语言表示教师节快乐,教师节英文祝福语(精选50句)

热门文章

  1. 阿里云服务器,解析二级域名
  2. 我的世界制作服务器地图,我的世界1.7地图制作必看心得 教你怎么做地图
  3. python自动转换excel格式
  4. Windows xp 磁盘加密
  5. adb 出现多个设备情况操作解决
  6. CSS:“ ”这个符号在css中一般用 arial字体
  7. 分析时间序列数据的六个图表
  8. 学渣的刷题之旅 leetcode刷题 83.删除排序链表中的重复元素
  9. 2022-2027年中国奶牛养殖行业市场深度分析及投资战略规划报告
  10. 速卖通如何避免差评?