UE4 4.24及4.25版本OpenCV配置(插件文件+教程)

实验室项目做UE4仿真,需要用OpenCV做摄像头接入和图像处理,跟着网上各种教程踩了一上午的坑终于搞定了,特此记录一下。

提示
一、 博主使用的UE版本为4.24和4.25,其他版本不保证有效(印象中网上有更老一些,如4.20版本的教程)。
二、使用的Plugin包非博主制作,原项目可在Github找到。
三、!!重要:操作过程中存在使项目崩溃无法打开的风险,建议提前对项目进行备份!!(UE4老特色了)


Step 1:新建项目(已有项目的建议备份原项目),新建一个继承Actor的C++类用于测试。在这里插入图片描述

Step 2:关闭UE,把OpenCV-Plugin文件夹中的内容直接复制到项目文件夹下(不要复制到plugins文件夹)。

插件下载链接:https://pan.baidu.com/s/1wj7K3joPKulnqjghhv0hfQ 提取码5enr

用VS打开项目sln文件,右键,重新生成。

此时可能会有报错:

错误:Expected OpenCV.h to be first header included.
解决:将[项目文件夹]/Plugins/OpenCV/Source/OpenCV/Private/OpenCV.cpp中的 #include “OpenCVPrivatePCH.h” 改为 #include “../Public/OpenCV.h”

错误:ModuleManager.h No such file or directory
解决:将[项目文件夹]/Plugins/OpenCV/Source/OpenCV/Public/OpenCV.h中的 #include “ModuleManager.h” 改为 #include “Modules/ModuleManager.h”

如果有其他错误可以重试几次。

(博主推测这些问题可能是因为这个插件对应的UE版本比较旧,大家也可以直接在插件原文件夹中改对应文件,以后就不用每次配置都重复一遍了)

Step3:打开UE,在编辑->插件中拉到最下,OpenCV插件勾选Enabled,重启UE。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值