![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据增强
那里,春暖花开
这个作者很懒,什么都没留下…
展开
-
数据增强之仿射变换(旋转图像)
图片仿射变换需要用到一些线性代数的知识,以下为参考链接。 几何变换 矩阵分析:空间变换与基变换 矩阵分析:从特征值到奇异值 图片发生仿射变换,对应的坐标点标注也要进行响应的变换。核心代码如下 #图片进行变换 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 · 752 阅读 · 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 · 2044 阅读 · 1 评论