如何在 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 (将#修改为@)