使用opencv将横向图像转换为纵向图像

使用opencv将横向图像转换为纵向图像,opencv,Opencv,我有一个方法,可以在IplImage上进行一些处理,如果图像是640x480像素,这个方法就可以正常工作。但如果它是480x640像素,它不会。。。因为图像需要再次旋转为640x480,但是我需要将其旋转回480x640,或者将从cvHaarDetectObjects获取的坐标转换为480x640 谁能告诉我怎么做 谢谢 尝试转置,然后是翻转。需要使用翻转,因为与旋转结果相比转置会留下镜像图像。如果该算法可以直接处理镜像图像,我建议只翻转检测结果的坐标值,而不是翻转输入图像 (免责声明:我没有在

我有一个方法,可以在IplImage上进行一些处理,如果图像是640x480像素,这个方法就可以正常工作。但如果它是480x640像素,它不会。。。因为图像需要再次旋转为640x480,但是我需要将其旋转回480x640,或者将从cvHaarDetectObjects获取的坐标转换为480x640

谁能告诉我怎么做


谢谢

尝试
转置
,然后是
翻转
。需要使用
翻转
,因为与旋转结果相比
转置
会留下镜像图像。如果该算法可以直接处理镜像图像,我建议只翻转检测结果的坐标值,而不是翻转输入图像


(免责声明:我没有在多通道图像上尝试
转置
翻转

当图像为480x640时,表示它是一幅肖像图像。。。