Python 使用缩放功能轻松地将一个图像添加到另一个图像上
我有以下问题:我从Python 使用缩放功能轻松地将一个图像添加到另一个图像上,python,opencv,image-processing,Python,Opencv,Image Processing,我有以下问题:我从minareact rect = cv2.minAreaRect(c) box = cv2.cv.BoxPoints(rect) box = np.int0(box) 我想在那里拟合一个矩形图像,缩放它,使其成为长方体的形状。我该怎么做 我知道我们可以创建两个数组,一个是[[0,0],[0,height],[width,height],[width,0]],另一个是带有框坐标的数组,然后使用getPerspectiveTransform和warpPerspective。但是,
minareact
rect = cv2.minAreaRect(c)
box = cv2.cv.BoxPoints(rect)
box = np.int0(box)
我想在那里拟合一个矩形图像,缩放它,使其成为长方体的形状。我该怎么做
我知道我们可以创建两个数组,一个是[[0,0],[0,height],[width,height],[width,0]]
,另一个是带有框坐标的数组,然后使用getPerspectiveTransform
和warpPerspective
。但是,有没有一种更简单、可能更快的方法呢
我很好地使用了OpenCV 2.4。可以使用仿射变换,这比透视变换简单。更快?你分析过它吗?当然,这种方法是最容易编码的。任何其他方法都应该直接处理平移、旋转和缩放。。。这只是一个仿射变换…嗯。可以使用仿射变换,这比透视变换简单。更快?你分析过它吗?当然,这种方法是最容易编码的。任何其他方法都应该直接处理平移、旋转和缩放。。。那只是一个仿射变换。。。