![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CPN网络
那里,春暖花开
这个作者很懒,什么都没留下…
展开
-
数据增强,对图片的crop,以及对关键点标注的对应缩放
以以下图片(000000391895.jpg)为例子,可视化图片裁剪过程 对图片裁剪的关键在于如何让关键点标注在裁剪前后同步进行坐标点的转换。要裁剪的区域为gt_box,但需要对gt_box进行一定的扩展,首先算出中心点objcenter,再根据中心点进行高和宽的缩放,然后对图片进行一定的裁剪。 详细可参考此博客 if __name__ == '__main__': import matplotlib.patches as patches def augmentationCropI原创 2020-07-16 17:23:03 · 1532 阅读 · 1 评论 -
pytorch-cpn可视化标注信息
pytorch-cpn项目的代码对coco标注进行了重新组装,但是基本的标注内容并没有改变,关键点的坐标依然是以图片左上角为坐标原点,标注格式依然为[x1,y1,v1,x2,y2,v2,…,x17,y17,v17]。在其mscocoMulti.py文件中,以下为核心可视化代码的部分。 plt.figure() c = (np.random.random((1, 3)) * 0.6 + 0.4).tolist()[0] plt.plot(x[v > 0], y[原创 2020-07-14 23:31:13 · 388 阅读 · 1 评论 -
CPN网络的label_transform.py文件对cocoapi的使用
CPN代码中,label_transform.py对COCO数据的标注进行重新组装,生成新的train_data。这里可以学习到如何使用cocoapi的函数。记录如下,对函数的说明可参看注释。 from tqdm import tqdm dataDir = '../..' dataType = 'val2017' annFile = '{}/annotations/person_keypoints_{}.json'.format(dataDir,dataType) coco_kps=COCO(annFile原创 2020-07-14 17:37:11 · 174 阅读 · 0 评论