UE4使用OpenCV打开本地摄像头
UE4调用OpenCV插件
OpenCV插件链接:https://pan.baidu.com/s/1XYFXfpx-JP4QAyg4ZqrTrA
提取码:ayev

解压此压缩包


创建4.24版本

创建项目记得是C++项目

创建成功后,打开项目路径,将解压的文件移到项目里面并且替换掉之前的文件。
到这块插件已经基本完成。
UE4中如何使用OpenCV插件

创建“WidgetBlueprint”
创建“Image”组件并根据自己所需要的大小进行缩放,设置可视。

创建此UIwidget。

创建“Webcamreader”Actor文件并打开。

根据创建的UI对象查找Image组件,并且SetBrushFromTexture设置image图片。
以上蓝图是基础的蓝图调用,总体为获取每一张视频流设置图片,也可以设置材质,可以参考其他资料进行设置界面。
调用指定的摄像头

打开插件目录里的"WebcamReader.cpp"文件,在BeginPlay函数里面的open函数里面增加“cv::CAP_DSHOW”然后在蓝图里面修改CameraID
打包
按照正常的打包流程走,将项目打包:
打开项目路径:
将这两个dll文件复制粘贴到你打包的路径上
如果不带这两个DLL文件,整个项目就访问不到Opencv的库,所以会打开失败。
鸣谢
OpenCV4.0打开指定USB摄像头问题
https://www.pianshen.com/article/8475394142/
UE4引擎实使用OpenCV库实时调用电脑摄像头
https://blog.csdn.net/d137578736/article/details/79037849
版权声明:本文为qq_41798118原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。