如何在 Matlab 中从内存中读取图像? 而不是已读

问题描述

我正在尝试将图像从缓冲存储器获取到 Matlab。

例如在 C++ 和 openCV 中,我可以从内存中获取图像;

fn_export double ImgFromMem(char* address,double width,double height) {
    Mat image = Mat(height,width,CV_8UC4,address);

在 Matlab 中;

Img1=imread('testimage.png');
figure,imshow(Img1),title('Original')
[Height,Width,Depth]=size(Img1);

我想将 Img1 分配为图像,但像上面的 C++ 示例一样从内存中分配。

对此有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...