2014-02-06 54 views
2

我有一个网站,用户可以上传视频。在测试一些使用OpenCV和Python处理的视频上传时,如果视频是在iPhone上录制的,它总是会假定视频是以横向模式向左旋转90度以横向模式拍摄的,因此纵向模式下的视频是横向的,在另一个风景方向拍摄的视频(向右90度)倒置。OpenCV检测iphone方向

我知道我可以使用OpenCV来旋转视频,但有没有办法检测到:a)如果视频甚至是用iPhone拍摄的?b)如果是,应该是什么方向,多少通过旋转视频

回答

1

OpenCV是一个计算机视觉库,为您的问题,你不能使用OpenCV(AFAIK)。你需要的是获得视频的元数据。元数据包含您需要的关于该视频的所有信息。 Here你可以看到元数据包含什么。您应该搜索如何从视频中提取元数据。看看this

祝你好运!