问题:譬如这样一段matlab函数:绘制图像直方图:
i='lenna.jpg';
I1=imread(i);
I1=rgb2gray(I1);
I=double(I1);
[m,n]=size(I);
H=zeros(1,256);
for i=1:m
for j=1:n
H(I(i,j)+1)=H(I(i,j)+1)+1; %计算每级态度出现的概率
end
end
figure,imshow(I1);
figure,plot(H);
title(' 原图像直方图 ');
xlabel(' 灰度等级' );
ylabel( '象素个数 ');
那么我在C#中使用:
string filepath = "";
//确认选择
if (ofdSelectPicture.ShowDialog() == DialogResult.OK)
{
filepath = ofdSelectPicture.FileName;
}
这段代码可以获得打开图像的路径,我如何调用这段matlab函数去显示我在C#中打开的图像处理之后的直方图呢?最好附注具体代码。
(附注:关于如何使用matlab去deploytool编译.net托管DLL文件,大神可以不再去赘述,您的帮助是我的荣幸)
装了Mt后来没用,这个东西太淡腾