[unity]调用手机摄像头
unity获取手机的权限:
RawImage useCameraImg是摄像头显示区域;
maskcaming遮罩区域,添加Mask组件;
iconimg头像图片;
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// <summary> /// 获取摄像头权限 /// </summary> public class LetterSongCamera : MonoBehaviour {WebCamTexture camTexture;//private WebCamDevice[] devices;/// <summary>/// 摄像头设备名/// </summary>string deviceName;/// <summary>/// 摄像头显示状态/// </summary>bool cameraIsOpen;/// <summary>/// 摄像机显示框/// </summary>public RawImage useCameraImg, useCameraImg1;private void Awake(){//初始化摄像头显示的图像的大小camTexture = new WebCamTexture();}private void Start(){cameraIsOpen = false;}/// <summary>/// 打开摄像头/// </summary>public void OpenWebCamDevice(){Debug.Log("打开摄像头");//用户授权if (Application.HasUserAuthorization(UserAuthorization.WebCam)){Debug.Log("摄像机权限授权成功==============");//显示画面的设备就是要打开的摄像头//devices = WebCamTexture.devices;//获取到设备名称for (int i = 0; i < WebCamTexture.devices.Length; i++){//如果是前置摄像机if (WebCamTexture.devices[i].isFrontFacing){deviceName = WebCamTexture.devices[i].name;camTexture = new WebCamTexture(deviceName);useCameraImg.texture = camTexture;useCameraImg1.texture = camTexture;//开启摄像头camTexture.Play();cameraIsOpen = true;break;}}//deviceName = WebCamTexture.devices[1].name;//camTexture = new WebCamTexture(deviceName);开启摄像头//camTexture.Play();//useCameraImg.texture = camTexture;//useCameraImg.rectTransform.localEulerAngles = new Vector3(0, 0, -camTexture.videoRotationAngle);//cameraIsOpen = true;}}/// <summary>/// 关闭摄像头/// </summary>public void CloseWebCamDevice(){Debug.Log("关闭摄像头");if (cameraIsOpen == true && useCameraImg != null){cameraIsOpen = false;camTexture.Stop();}} }
[unity]调用手机摄像头相关推荐
- Unity调用外部摄像头/网络摄像头/手机摄像头
基于WebCamTexture WebCamTexutre可以支持采集卡.网络摄像头和移动端(手机.平板)设备摄像头的捕获一般代码会如下写: using System.Collections; usi ...
- python+opencv用电脑调用手机摄像头或其他网路摄像头
python+opencv用电脑调用手机摄像头或其他网路摄像头 文章目录: 1 获取手机摄像头或网络摄像头的ip 1.1 获取手机摄像头的ip 1.2 获取网络摄像头的IP 1.3 关于RTSP协议 ...
- html5调用手机摄像头,实现拍照上传功能
http://www.glve.net/html5-calls-cell-phone-cameras-to-achieve-photo-upload-feature.html 今天做手机网站,想实现手 ...
- H5调用手机摄像头拍照,如何压缩后上传
H5调用手机摄像头拍照后,怎样压缩再上传? 实际的压缩功能,就是利用canvas画布功能,将图片进行裁剪后保存图片的base64数据流,然后上传. 案例全部代码,示下: <!DOCTYPE ht ...
- H5调用手机摄像头,实时拍照上传(旧)
H5调用手机摄像头,完成拍照,实时上传(旧) 项目开发中,偶尔会遇到网页中调用手机摄像头,通过相册选择或直接实时拍照的方式,完成图片上传的功能型需求. 今天,就通过一个小的案例,演示一下完整的实现流程 ...
- python-电脑调用手机摄像头
" 电脑没有摄像头之这不是有手机摄像头" 因为电脑低级或者像我一样本身就是使用台式电脑的兄弟,又不想买摄像头,想想就痛苦. 今天,我们就来解决这个痛苦的问题,虽然我们的电脑没有摄像 ...
- Python+OpenCV 调用手机摄像头并实现人脸识别
文章内容: 1.windows 环境下安装 OpenCV 机器视觉环境搭建: 2.基于通过 Python+OpenCV调用手机摄像头并实现人脸检测识别. 目录 1 实验环境 2 实验准备 2.1 下载 ...
- OpenCV调用手机摄像头与人脸检测
文章目录 一.OpenCV机器视觉环境搭建 1. OpenCV下载 2. OpenCV安装 3. 安装测试 二.OpenCV调用摄像头及人脸检测 1. 调用电脑摄像头 2. 调用手机摄像头及人脸检测 ...
- HTML5通过js调用手机摄像头
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- (亲测可用)html5 file调用手机摄像头
在切图网一个客户的webapp项目中需要用到 html5调用手机摄像头,找了很多资料,大都是 js调用api 然后怎样怎样,做了几个demo测试发现根本不行, 后来恍然大悟,用html5自带的 in ...
最新文章
- linux学习之yum命令的使用
- 通过实例理解 RabbitMQ 的基本概念
- Go语言的多态(Polymorphism)
- java工程加包_Java工程中添加依赖jar包不起作用问题总结
- 新东方mti百科知识pdf_20南航翻硕mti初试417上岸经验贴
- Twemproxy测试Redis分片主从架构
- 游戏中基于物理的渲染简简明科普
- 大数据之-Hadoop完全分布式_完全分布式模式下的集群配置---大数据之hadoop工作笔记0034
- “技术需求”与“技术成果”项目之间关联度计算模型 复赛top1解决方案
- 使django与数据库保持长连接
- 证件照换底,红白蓝底随机换(附:一寸二寸证件照制作)
- “算法分析与设计”课程设计:回溯法解决八皇后问题并可视化输出(Python实现)
- linux下获取路由器IP地址
- ESP-12S 最小系统
- MatalbSimulink Control Tutorials笔记4-根轨迹设计控制器
- 腾讯通RTX拓展功能
- 计算机系统(六):应用层(上篇)
- android手机视频编辑,美册视频编辑剪辑制作
- 12月更新 - 可能是最好用百度网盘搜索神器
- MySQL之——数据库的基本操作