UE5.3接入电脑USB摄像头实时预览画面

本文将介绍实时渲染UE接入电脑普通摄像头的流程。其中包括创建媒体播放器、创建显示摄像头画面的UI、获取摄像头的播放URL、显示摄像头UI和UE摄像头其他API等操作过程。

一、创建媒体播放器

  1. 打开测试用的新建蓝图项目。在编辑器的内容文件夹下添加Movies文件夹。打开Movies文件夹新后,鼠标右键选择媒体-->媒体播放器。然后在弹出的窗口中,勾选"视频输出MediaTexture资产",点击确定。点击确定后,输入文件名,媒体播放器和媒体纹理即可创建完毕。

选择媒体-->媒体播放器

视频输出MediaTexture资产

  1. 创建UI材质。选中媒体纹理,鼠标右键选择创建材质并打开该材质,在界面左边主属性中,材质à材质域选择用户界面。鼠标左键将纹理的RGB连接到最终颜色。

创建UI材质

二、创建显示摄像头画面的UI

鼠标右键选择用户界面à控件蓝图:在弹出的窗口中,鼠标选中"用户控件",再输入控件文件名即可创建UI控件。打开新创建的UI控件蓝图,依次添加画布画板图像控件;界面左边选中图像控件;界面右边外观à笔刷中,选中步骤一中创建的UI材质。最后根据需要调整图像控件大小。

选择用户界面à控件蓝图

三、获取摄像头的播放URL

  1. 双击打开步骤一创建的媒体播放器;

  2. 鼠标选中"媒体URL"左边的文件夹图标,在"视频"中选择自己的摄像头设备;

  3. 复制媒体URL处的URL;

选择自己的摄像头设备

获取摄像头的播放URL

四、 显示摄像头UI

  1. 打开关卡蓝图,创建"创建控件"蓝图节点并选择摄像头UI;

  2. 通过"添加到视口"蓝图节点即可将创建的摄像头UI对象显示出来;

  3. 新建"媒体播放器"变量,并将变量值设为步骤一创建的媒体播放器;"媒体播放器"变量调用"打开URL"蓝图节点即可将摄像头的画面通过ui材质显示到图像控件;

  4. 将上述逻辑连接到"事件开始运行"即可在运行后显示摄像头画面;

  5. 在UE编辑器中点击"播放"即可完成。

显示摄像头UI

五、UE摄像头其他API

每个摄像头都有可能有多个不同的轨道,不同的轨道可能有多个不同的格式,不同的格式可能有多个不同的分辨率和帧率。

每个摄像头的多个不同的轨道

  1. 通过"列举视频捕获设备"可以获取电脑上所有的摄像头设备,并且可以获取该设备播放画面的URL(就是步骤三获取的URL)

列举视频捕获设备

  1. 通过"获取轨道数"可以获取摄像头的所有轨道数量。

获取轨道数

  1. 通过"获取轨道格式数"可以获取摄像头一个轨道的所有格式数量

获取轨道格式数

  1. 通过"获取视频轨道维度"可以获取摄像头相应轨道格式的分辨率

获取视频轨道维度

  1. 通过"获取视频轨道帧率"可以获取摄像头相应轨道格式的帧率

获取视频轨道帧率

  1. 摄像头的相关API最好不要在游戏开始运行时就执行调用,有可能值为空。
相关推荐
humors22113 小时前
电脑厂商旧机处理网址合集(不定期更新)
电脑·笔记本·处理·回收·以旧换新·二手·买卖
humors22118 小时前
不同品牌电脑进入 BIOS 及启动菜单的快捷键
电脑·快捷键·启动·笔记本
zB6822HbX19 小时前
Ledger设备连接不上电脑?秘语盾排查指南
电脑
humors22120 小时前
家庭电脑从选购、安装、维护到回收全流程
电脑·安装·笔记本·回收·维护·选购·购买
humors2211 天前
硬件(处理器/显卡)大比拼(不定期更新)
电脑·cpu·gpu·显卡·笔记本·处理器·比较
软件富二代1 天前
迷你关机小工具,让windows锦上添花
电脑·软件需求·软件
ACP广源盛139246256731 天前
ASW3742@ACP# 产品规格详解
网络·人工智能·嵌入式硬件·计算机外设·电脑
ITHAOGE152 天前
下载 | Windows Server 2025官方原版ISO映像!(4月更新、标准版、数据中心版、26100.32690)
服务器·windows·科技·微软·电脑
手揽回忆怎么睡2 天前
电脑换新硬盘,保持数据原位置、应用不重装
电脑
福***工2 天前
霍尼韦尔6.65-8080-1828 无风扇 MSS 电脑,J1900 QC 2.0GHz,64GB
电脑·霍尼韦尔