UE4 OpenCV 插件 官方配置流程

谨以此片献给各种遇到坑的朋友。

官网上的OpenCV 插件,根据github 上的描述 是针对UE4 4.16 版本以下的版本来提供的 OpenCV 采用的是3.0.0 , 也可以使用openCv 3.2.0

环境描述:Ue4 4.15/4.18.3 OpenCV 3.2.0 VS2015
固有插件配置步骤:
1, 创建一个C++ 的工程,打开后, 关闭即可。
2,将OpenCV 的插件文件 解压缩之后, 将里面的文件夹 直接复制到 自己的工程目录下 Myproject/…
3, 编译一下文件。 打开VS 工程。

4,在myproject.build.cs 文件中引入opencv (4.18版本的 targetInfo 被更换为另外一个类型,不需要修改采用原来的就行)

UE4 OpenCV 插件 官方配置流程_第1张图片5, VS里面编译一下文件(右键工程名字, 生成)。 然后打开引擎, 打开系统的plugin, 将openCv 的插件勾选。
6,重启引擎。
按照官方的教程, 创建webcamreader 的蓝图。 调用摄像头。

打包步骤:
1,以上步骤测试没问题后, 首先打开VS 工程文件, 然后F5 编译整个工程。 然后运行一下引擎测试一下摄像头效果。(360可能会默认阻止,可以先关闭一下)
2,以上没有问题后, 回到工程文件的目录, Generate Project 一下。 然后点击 .Uproject. 打开工程之后 正常开始打包。
3,咚咚咚,大功告成。

注意事项:
1,引擎版本超过4.16 会导致各种问题,包括里面的函数命名规则都有变化, 这个得看个人的技术水平,我是不会改。
2,官方的例子里面 已经给了 texture 的获得方法。 剩下的处理可以自己在updateframe 函数里面写。 切记, 这里面有很多雷, 比如: 图像的resize 函数不让你使用, 只要你 设置为true . 系统肯定无法打包,最后会导致无法编译,各种终端报错。
以上流程 亲自和建刚一起测试, editor 和打包模式都可以,不卡顿。

3, 希望有大神能再说一下如何自己创建这个opencv 的插件的。那就完美了。
by 小飞 &&建刚

你可能感兴趣的:(UE4 OpenCV 插件 官方配置流程)