OpenCV for Unity 是一款专为Unity设计的资产插件,使得开发者能够在Unity跨平台游戏引擎中使用OpenCV 4.10.0。该插件不仅提供了强大的计算机视觉功能,还支持多种平台,包括iOS、Android、Windows、Mac、Linux等,并兼容通用渲染管线(URP)和高清渲染管线(HDRP),为开发者提供了广泛的应用场景。
版本信息\下载方式
版本 | Unity 版本支持 | 提供下载方式 | 更新日期 | |
1 |
|
|
百度网盘+夸克网盘 | 2025-04-27 |
可编程渲染管线(SRP)兼容性
Unity版本 | 内置渲染管线 | 通用渲染管线(URP) | 高清渲染管线(HDRP) |
2021.3.35及更高版本 |
|
|
兼容 |
最新版本 (2.6.5, 2024年12月23日) 更新内容
- 新增了ARHelper组件类。
- 更新了ArUcoExample, ArUcoImageExample, HandPoseEstimationMediaPipeExample 和 PostEstimationMediaPipeExample,使用ARHelper类进行改进。
- 重构了AsyncGPUReadback2MatHelper, Image2MatHelper, UnityVideoPlayer2MatHelper, VideoCapture2MatHelper, WebCamTexture2MatAsyncGPUHelper 和 WebCamTexture2MatHelper。
- 添加了将OpenCV基本类转换为Unity基本结构的方法。
核心特点
- 实时图像处理:支持使用Unity的WebCamTexture功能进行实时图像处理,如实时人脸检测在iPhone 5上流畅运行。
- 互转方法:提供Unity的Texture2D和OpenCV的Mat之间的相互转换方法。
- 资源管理:许多类实现了IDisposable接口,允许使用”using”语句来管理资源。
- 示例丰富:包含与PlayMaker、NatDevice、NatCorder等其他发布者资源集成的示例,以及基于Marker的AR、不依赖Marker的AR、FaceTracker等多种示例。
- 多平台支持:支持iOS、Android、Windows10 UWP、Lumin(MagicLeap)、WebGL、Win、Mac和Linux平台。
系统要求
- 构建Windows独立平台和预览编辑器:Windows 8或更高版本。
- 构建Mac独立平台和预览编辑器:OSX 10.9或更高版本。
- Linux平台和预览编辑器版本:Ubuntu 16.04或更高版本。
- Android版本:API级别21或更高级别。
- iOS版本:iOS 8.0或更高版本。
技术细节
- 支持的操作系统:iOS、Android、ChromeOS、Windows10 UWP、WebGL、Windows、macOS、Linux。
声明:
2、如果您发现下载地址已经失效,请联系我们,您可以在左下角进行留言。或者在评论区回复文字,我们会在第一时间内进行处理。
3、本站资源均由如若本站内容无意间侵犯了原著者的合法权益,可联系我们发送邮件至: interestcteator@163.com 我们会在第一时间进行审核处理!
4、如需要转载本站文章,请注明出处。