OpenCVForUnity常见应用2——基础示例小节

OpenCVForUnity常见应用2——基础示例小节

本篇内容简要总结下OpenCVForUnity插件的一些基础示例。由于基础示例相对简单,所以只会挑选其中核心一点的东西来说。

插件自带的基础示例
  • MatBasicProcessingExample上一篇已经介绍过了,主要涉及OpenCV的最基本的操作,也就是Mat容器的操作,这里不在赘述。
  • Texture2DToMatExample,在Texture2D与Mat格式当中互转。API:
//texture2D->Mat
Utils.texture2DToMat (imgTexture, imgMat);
//Mat->texture2D
Utils.matToTexture2D (imgMat, texture);

对应的两者互转插件提供了更快的一个版本,主要区别在于快速版本没有边界检测

//texture2D->Mat快速版本
Utils.fastTexture2DToMat(texture,rgbaMat)