数据增强
那里,春暖花开
这个作者很懒,什么都没留下…
展开
-
数据增强之仿射变换(旋转图像)
图片仿射变换需要用到一些线性代数的知识,以下为参考链接。几何变换矩阵分析:空间变换与基变换矩阵分析:从特征值到奇异值图片发生仿射变换,对应的坐标点标注也要进行响应的变换。核心代码如下#图片进行变换rotMat = cv2.getRotationMatrix2D(center, angle, 1.0)img = cv2.warpAffine(img, rotMat, (width, height))#坐标点标注进行变换R = rotMat[:, : 2]W = np.array([rot原创 2020-07-17 22:34:17 · 735 阅读 · 0 评论 -
coco关键点数据集水平翻转数据增强,连同标注一起变化
对coco图片进行水平翻转时,连同关键点标注也要对应着进行变化。首先是x坐标,从x变为了width-1-x,然后对应的,人体的左右边要进行交换,比如原来的左手就变成右手,原来的右手变成左手,通过以下代码完成。 for (q, w) in symmetry: cod[q], cod[w] = cod[w], cod[q]`关键点标注变化的核心代码如下: img = cv2.flip(img, 1) label = points cod = [] allc原创 2020-07-16 21:59:52 · 2003 阅读 · 1 评论