你好,
我是一个Matlab编程的新手。你们能告诉我在matlab中如何将一个图像文件转换成一个c++头文件吗?我发现了一个脚本,我怀疑它可能做的工作,但不能让它工作。:/
脚本如下所示;
函数export_Img_2_Header(img, filename)
sizeArray =元素个数(img);
文件标识= fopen(文件名,' w ');
流(文件标识,“头\ n / /形象”);
流(文件标识,'unsigned char img[%d] = {', sizeArray);
img_sq =重塑(img,[1 sizeArray]);
为idx = 1:元素个数(img_sq)
val = img_sq (idx);
如果idx ~ = sizeArray
流(文件标识,“% d”,, val);
其他的
流(文件标识,' % d ', val);
结束
结束
流(文件标识,“};\ n”);
文件关闭(文件标识);
结束