Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用缩放功能轻松地将一个图像添加到另一个图像上_Python_Opencv_Image Processing - Fatal编程技术网

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。可以使用仿射变换,这比透视变换简单。更快?你分析过它吗?当然,这种方法是最容易编码的。任何其他方法都应该直接处理平移、旋转和缩放。。。这只是一个仿射变换…嗯。可以使用仿射变换,这比透视变换简单。更快?你分析过它吗?当然,这种方法是最容易编码的。任何其他方法都应该直接处理平移、旋转和缩放。。。那只是一个仿射变换。。。