iOS AVCapture前置摄像头不显示镜像翻转
iOS系统下前置摄像头拍照/录像默认是会沿中间镜像翻转的, 项目用到AVCaptureSession拍照/录像, 需求要使用前置摄像头时不要左右镜像效果, 研究了好久, 谷歌到的都是旋转的, 看到UIImagePicker可以使用transform进行翻转, 于是又找transform和layer也是无果, 最终想到可能会有一个bool值能够设定这个镜像, 于是查阅API发现一个 videoMirrored方法, 判断为前置摄像头然后将该属性设定为YES, 大功告成!
//负责从AVCaptureDevice获得输入数据
@property (strong,nonatomic) AVCaptureDeviceInput *captureDeviceInput;
//根据设备输出获得连接AVCaptureConnection *connection = [self.captureMovieFileOutput connectionWithMediaType:AVMediaTypeVideo];// 前置摄像头翻转AVCaptureDevicePosition currentPosition=[[self.captureDeviceInput device] position];if (currentPosition == AVCaptureDevicePositionUnspecified || currentPosition == AVCaptureDevicePositionFront) {connection.videoMirrored = YES;} else {connection.videoMirrored = NO;}
iOS AVCapture前置摄像头不显示镜像翻转相关推荐
- camera前置摄像头左右镜像问题
需求:使用虹软活体检测时,需要截取检测框中的人脸 Camera.PreviewCallback中onPreviewFrame(byte[] data, Camera camera)返回的data字节数 ...
- 前置摄像头 镜像_iPhone 前置摄像头拍照左右相反?试试 iOS 13 的照片编辑功能...
喜欢使用 iPhone 拍照的小伙伴会发现,当使用前置摄像头自拍时,得到的照片左右似乎时相反的.这是因为,当你打开 iPhone 相机应用,调到前置摄像头开始拍照时,界面中显示的是镜像画面,就跟你平时 ...
- android 前置摄像头预览时 镜像翻转_全面屏时代,原来手机前置摄像头都隐藏着一些缺点,你发现了吗?...
随着真全面屏时代的到来,人们已经不再满足于刘海屏.水滴屏以及挖孔屏等,越来越多的手机厂商和消费者开始追求"100%全面屏".于是如何解决手机前置摄像头便成了最大的难题,毕竟只要在屏 ...
- vueh5获取手机前置摄像头(安卓ios),input capture属性和navigator.mediaDevices
调用前置摄像头 capture="user" 调用后置摄像头capture="environment"或其他只适用于ios 根据官网解释 iOS最遵守遵守HTM ...
- HTML5调用手机前置摄像头或后置摄像头拍照,canvas显示,经过Android测试
为什么80%的码农都做不了架构师?>>> 但是navigator.getUserMediau已经从 Web 标准中删除,虽然部分浏览器可以使用,生产环境中还是要做好兼容.新的A ...
- html5 android6.0摄像头,HTML5调用手机前置摄像头或后置摄像头拍照,canvas显示,经过Android测试...
但是navigator.getUserMediau已经从 Web 标准中删除,虽然部分浏览器可以使用,生产环境中还是要做好兼容.新的API更替为MediaDevices.getUserMedia.Me ...
- Android使用百度地图定位并显示手机位置后使用前置摄像头“偷拍”
今天老板让我验证一下技术可行性,记录下来. 需求 :定位手机的位置并在百度地图上显示,得到位置后使用前置摄像头进行抓拍 拿到这个需求后,对于摄像头的使用不太熟悉,于是我先做了定位手机并在百度地图上显示 ...
- flutter 处理前置摄像头拍出来的图片翻转问题,截取正方形图片问题
最近在做flutter项目的时候用到前置摄像头,拍摄的时候拍出来的图片是翻转的,找到很多办法都没有解决方案.找来找去就找到了image_editor插件 现在贴上代码: Future<Strin ...
- IOS前置摄像头左右成像问题
使用AVFoundation自定义相机,调用后置摄像头没问题,但是调用前置摄像头却左右成像问题: UIImageOrientation imgOrientation; //拍摄后获取的的图像方向 if ...
- H5调用手机的前后摄像头,canvas显示,自带截图,兼容ios和android
注意 1.下面的HTML需要在HTTPS下访问方可正常工作,对应的localhost或者本地地址访问不能支持: 2. facingMode: { exact: 'environment' } // - ...
最新文章
- 【Java】多线程编程(并发编程)基础(上)
- Android移动开发之【Android实战项目】DAY12-App实现修改密码
- 为何python不好找工作k-为什么我不建议你通过 Python 去找工作?
- word报错:题注或页码中不含章节编号。请使用“开始”选项卡上的“多级列表”按钮,然后选择链接到标题样式的编号方案(无法添加题注)
- GDI+绘制极坐标图(Polar Diagram)
- linux缓存代码,Linux使用的缓存
- 微信小程序简单入门1
- 2021-01-24
- 服务器上build.xml文件乱码解决(亲测有效)
- wp7 --缓动动画
- c#动态编译并执行字符串
- 个人使用mysql_MySql使用总结
- Invalidate() UpdateData() OnPaint()与OnDraw
- [转]VS2008 集成openCV过程
- mysql主从复制1064_mysql主从复制或其他操作报错ERROR 1064 (42000): You have an er
- 【概率论】标准正态分布及概率表
- 高分辨率:遥感卫星影像
- 汪海Python爬虫(一)抓取网页的含义和URL基本构成
- 如何下载微信公众号中的音频、视频文件?
- 电脑一键重装系统按F几进u盘启动