emgucv - Emgu CV 数据结构使用
问题描述
使用 EmguCV 进行图像处理时,是否建议仅使用 Image 对象或某些人使用 Matrix 和 Mat 对象?
从一种转换到另一种似乎很麻烦,此外,某些功能(例如 ad ConnectedComponents)似乎无法正常工作(或者尽管一切都可以编译,但这些数据类型的使用可能不好)
解决方案
我认为在 EMGU 3.0 版之后,我们鼓励您使用 Mat 或 UMat 类。随着版本 3.0 EMGU 从使用 OpenCV C 接口切换到 C++。但是Image<,>
,Mat
并且UMat
所有实现了,IInputArray
所以它们都可以在许多CvInvoke
方法中使用。
您可以在他们教程的最后部分阅读一些关于它的内容,这也突出了使用的好处UMat
,因为它允许在 GPU 上处理图像处理方法。
推荐阅读
- php - Laravel 正则表达式格式字符串 php
- android - AdMob 横幅广告未显示。错误代码 2
- excel - 将 0 值添加到 Excel 中的缺失数据
- html - 我正在尝试调整我的 img 大小以适合我的导航栏上方,所以它不是那么大?
- caching - Azure Redis 缓存延迟
- javascript - 我需要一种方法将画布的一部分复制到同一画布上的其他地方
- delphi - 检索我自己的进程是否启用了 SeDebugPrivilege
- pyspark - 我的数据框中有 json 字符串 我已经尝试使用 pyspark 提取 json sting 列
- unity3d - 使用旋转矩阵实现 transform.Rotate
- django - windows命令提示符中的django-admin --version语法错误