【发布时间】:2016-10-25 18:47:39
【问题描述】:
我尝试使用 openCV 对从 onPreviewFrame(byte[] rawData) 返回的数组进行一些图像处理,我已将字节数组转换为 int 数组。
我的问题是,如何将此 int 数组转换为 Iplimage 或 Mat ? 转换到新的 Camera2 会有什么好处吗?
我已经尝试过这种方式来转换数组。
void ProcImage(int Width, int Height, int imageArray[]) {
cv::Mat mat = cv::Mat(Width, Height, CV_32SC1 , imageArray);
}
但是 mat.data 包含像 -14545898 这样的值。 任何解决方案? 提前致谢
【问题讨论】: