解决 opencv读取手机拍摄的视频可能会自动旋转 90度

手机或者平板拍摄的视频,  在电脑上opencv 读取, 有的视频会自动旋转90度,因为手机可以横着或者竖着拍摄,网上可以用某些api读取图片的exif信息,在根据信息判断是否做旋转,但是我一直读不出来exif, 换了一种api,用skvideo.io 

 

import skvideo.io
metadata = skvideo.io.ffprobe(path)
metadata = skvideo.io.ffprobe(path)  可以读取视频的元信息,  返回一个 有序字典OrderedDict,  如果 键“tag” 里面 包含[OrderedDict([('@key', 'rotate'), ('@value', '90')]),, 则说明是需要做旋转的。 你可以根据需要在做判断是否旋转。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值