【发布时间】:2018-10-08 04:00:03
【问题描述】:
在 OpenCV 中,我们可以访问 CV_XX 类型,这些类型允许您使用例如 CV_32SC1 创建矩阵。如何在 EmguCV 中执行此操作?
问的原因是:
我目前正在使用 EmguCV,但在需要创建特定类型的图像时遇到错误,但无法找到这些值。
这是我的代码:
Emgu::CV::Image<Emgu::CV::Structure::Gray, byte>^ mask = gcnew Emgu::CV::Image<Emgu::CV::Structure::Gray, byte>(gray->Size);
try { CvInvoke::cvDistTransform(255-gray, tmp, CvEnum::DIST_TYPE::CV_DIST_L1, 3, nullptr, mask); }
这给出了错误:
OpenCV:标签的输出数组必须是 32sC1
所以我认为我需要将字节类型更改为 32sC1,我该怎么做?
我正在使用 EmguCV 2.0
【问题讨论】: