【发布时间】:2012-11-06 16:40:08
【问题描述】:
我快到了,但我不太明白如何转换
unsigned char ** to a cv::Mat
我知道 cv::Mat 的 .data 部分是 uchar*
我正在使用一个函数,它以...的形式返回和图像
unsigned char ** output;
但我的其余代码使用 cv::Mat's。我也没有我正在使用的库的源代码,所以我真的不知道它在做什么。
编辑 谢谢大家的帮助,我已经做到了……
cv::Mat TempMat = cv::Mat(h, w, CV_8UC1, *output);
imshow("this is a test",TempMat);
但图像是黑色的,所以我现在需要确定那里是否真的有任何东西。
抱歉,我的截止日期很紧,不,这不是家庭作业,试图准备一些东西来向教授展示结果!
【问题讨论】:
-
你知道你返回的双指针的宽高吗?
标签: c++ image-processing opencv double-pointer