注册 登录
编程论坛 C# 论坛

C# 与 Matlab 的混合编程中,图像的数据是如何传递的

蓝之晴 发布于 2014-10-11 10:23, 958 次点击
具体的说,就是Matlab生成的M文件已经通过deploytool转成了dll文件的形式,而在C#写的程序中打开了一幅图片,如何将图片转换成Matlab函数所识别的参数类型呢???
还有Matlab函数处理后的图像数据又如何返回到程序中,并将图像显示在pictureBox呢??
5 回复
#2
wp2319572014-10-11 10:27
看看dll提供了那些对外参数  最好有相关函数接口说明
#3
蓝之晴2014-10-11 10:55
MATLAB函数是需要C#把一个图片作为输入传给函数,然后函数进行图像处理,我用的.NET生成的dll文件。我是初学者,在线等大神帮助啊
#4
wp2319572014-10-11 10:57
以下是引用蓝之晴在2014-10-11 10:55:24的发言:

MATLAB函数是需要C#把一个图片作为输入传给函数,


这句说的太模糊了  图片是无法作为参数传入的  具体来讲  要么是把文件路径传过去  要么是把文件句柄传过去
#5
蓝之晴2014-10-11 11:21
938572095我的qq,能加我向你请教吗
#6
蓝之晴2014-10-11 12:44
function LEN = EstLen(ifbl, THETA, expertstatus)这是我的MATLAB 函数,其中ifbl是需要接收的图像,我就是需要把picturebox中的图片作为ifbl输进去让函数进行处理
1