OpenCV warpperspective切断了视频的左上角

时间:2019-06-14 03:41:13

标签: python opencv image-processing

我成功地找到了单应性矩阵,该矩阵可以找到视频帧之间的差异以进行稳定处理。我正在使用warpeperspective函数扭曲每个帧,但是顶部和左侧部分被切除。我认为这是因为像素会移至图像中的负位置,但是我不确定如何解决此问题而不影响稳定性。

在下面的代码中,我将图像放大两倍,然后将其移动到中心,以便可以移动而不被截断。这对底部和右侧都很好。

有没有办法保留整个图像?

frame = cv2.warpPerspective(frame, m, (320*2, 240*2))
dst = dst = np.float32([[1,0,160],[0,1,120]]) 
frame = cv2.warpAffine(frame,dst,(320*2,240*2))

输入框如下:

enter image description here

输出框架如下:

enter image description here

左侧的很多表格都被剪掉了,我想知道如何显示此部分。谢谢

0 个答案:

没有答案