博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
numpy的shape 和 gt的x、y坐标之间容易引起误会
阅读量:5320 次
发布时间:2019-06-14

本文共 602 字,大约阅读时间需要 2 分钟。

用numpy来看shape,比如np.shape(img_data),会得到这样的结果(600,790,3)

注意:600不是横坐标,而是表示多少列,790才是横坐标

用numpy测试就可以看出:

>>> import numpy as np>>> a = [[1,2,3],[1,2,3]]                                                                   >>> b = np.array(a)>>> barray([[1, 2, 3],       [1, 2, 3]])>>> np.shape(a)(2, 3)

包括calculate.py 中的代码也看的出来:

image = data_dict['data']

original_height, original_width, _ = image.shape

 

但是坐标标注的时候是x、y坐标的,所以看着会以为两者出错误:  

利用cv2可视化的时候,还是直接添加x、y坐标就好了

cv2.line(img_data,(int(bbox[0][0]),int(bbox[0][1])),(int(bbox[0][2]),int(bbox[0][3])),(255,0,0),)

转载于:https://www.cnblogs.com/ymjyqsx/p/10244911.html

你可能感兴趣的文章
C语言栈的实现
查看>>
SRM 628 DIV2
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
使用命令创建数据库和表
查看>>
linux下Rtree的安装
查看>>
【转】redo与undo
查看>>
安卓当中的线程和每秒刷一次
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
标识符
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
内存地址对齐
查看>>
创新课程管理系统数据库设计心得
查看>>