打开简历中的类型转换

时间:2015-06-27 18:12:41

标签: c++ opencv

我正在尝试将uint32_t *转换为Mat对象(来自open cv)可以接受的格式。我不需要显示来自Mat的数据,我只是使用mat来传输和打包信息。我知道opencv不使用uint32_t并且作为解决方法我使用了int。我做的是以下内容:

Mat package = Mat(width,height, CV_32SC4);
int *dst1 = package.data;
//code that works with the dst
//finally put it back in the package
package.data = dst1;

上面的代码在第二行给出了一个错误。 (无法从'int *'转换为'uchar *')

0 个答案:

没有答案