因为本学期需要c#的课程设计,然后我就在网上自学习了一些这方面的知识,比如c#调用matlab函数的例子,在网上也比较多。但是基本都是零零碎碎的。我也是在网上零零碎碎找的,所以我算是整理了一下。整个文章都是自己整理。
1.先在matlab里面写入函数
这里的函数我是带了参数,name是图片的路径。
function ppp
i=imread('D:\ffinal\source.bmp');//读入照片,个人推荐是相对路径,记得把照片放在那个目录下。相对路径下 文件夹可以移动。绝对路径下 若是移动文件夹的位置,代码也需要作出相应的修改
imshow(i);
imwrite(i,'D:\ffinal\21.bmp');
end
(这里参考了小伙伴提供的代码。)
这里是在c#里面显示图片,以figure窗口显示,若是想要嵌入到c#窗口,我采用的方法是将图片保存在电脑上,再在c#里面提取图片。(若是有很好的方法,欢迎大家提供,谢谢)
2.生成dll(附图 详细步骤)
(1)在命令行窗口输入deploytool
(2)点击圈中地方