同时对图像和多边形注释应用 cv2.warpAffine
applying cv2.warpAffine on images and polygon annotations simultaneously
我使用 OpenCV 对图像应用随机透视变换,如下所示:
import cv2
# M: some random transformation operations
wimg = cv2.warpAffine(img, M, dsize=(width, height), borderValue=(114,114,114))
我对每个图像都有实例分割多边形注释,我需要根据新的扭曲图像微调坐标。
如何在不将多边形点转换为二进制图像、扭曲它们并转换回多边形点的情况下快速完成此操作?
您可以使用:cv2.transform
如 OpenCV 的文档所述:This function may be used for geometrical transformation of N-dimensional points
我使用 OpenCV 对图像应用随机透视变换,如下所示:
import cv2
# M: some random transformation operations
wimg = cv2.warpAffine(img, M, dsize=(width, height), borderValue=(114,114,114))
我对每个图像都有实例分割多边形注释,我需要根据新的扭曲图像微调坐标。
如何在不将多边形点转换为二进制图像、扭曲它们并转换回多边形点的情况下快速完成此操作?
您可以使用:cv2.transform
如 OpenCV 的文档所述:This function may be used for geometrical transformation of N-dimensional points