关于一些matlab的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/27 09:07:47
小女子是matlab的新人,有很多不会的地方希望有高手能帮忙实现以下几个简单的算法!!谢谢!我想学一下!
1.利用matlab编程实现利用腐蚀填充内部空洞的操作作然后再比较直接用膨胀来填充孔洞的效果。
2.利用膨胀命令实现腐蚀,体会腐蚀和膨胀的对偶性。
3.编写matlab编程对图像实现开运算和闭运算,体会它们对图像的滤波和平滑内边界的作用。
4.里用腐蚀或击中/击不中运算识别出三种不同物体,并统计它们各自的数量
5.绘制一幅图案,检测其形态学梯度,要求界面上,给出8-连通模板和4-连通模板两种选项,执行程序时,可自形选择一种模板进行边界检测。
6.绘制一幅图案,检测其形态学梯度,要求界面上,给出8-连通模板和4-连通模板两种选项,执行程序时,可自形选择一种模板进行边界检测。
7.绘制或找一幅由多个大小不等的颗粒组成的图片,编写Matlab程序计算出图像中颗粒的数量,并将大于等于平均面积的颗粒组成一幅图像,将小于平均面积的颗粒组成一幅图像。
8.绘制一幅图案,求其骨架,并对其重建,要求通过界面上的“求骨架”按钮求出骨架,通过界面上的“重建”按钮进行图像恢复。

或者加QQ369103422当面指导我是最好的!谢谢

AM
解决的办法是在系统变量设置一个MATLAB_JAVA=“你的jre的安装路径”:
步骤为:
我的电脑-属性-高级-环境变量-新建系统变量MATLAB_JAVA=“你的jre的安装路径”推荐使用的jre版本为jre1.4.2_05或者jre1.4.2_08就可以,我在同事的机器上试验通过
例如我的电脑上就是MATLAB_JAVA=d:\java\jre1.4.1_08,然后问题就可以解决了
(转贴完)
因为第一我不知道自己的“Java. Matlab 自带的 jre”版本到底是什么,第二我也不知道去哪儿弄那个什么最新版本,我就按照第二种方法试了。
具体情况如下:
我的jre目录为:E:\mathlab\sys\java\jre\win32\jre\bin,这个目录下有一些dll文件,其中有一个文件名为:“java.dll".我就按上面的方法新建了一个环境变量,变量名为:MATLAB_JAVA, 值为:E:\mathlab\sys\java\jre\win32\jre\bin\jre1.4.1_08(改成jre1.4.1_05,jre1.4.2_05, jre1.4.2_08)都一样。再运行Matlab会先后弹出三个对话框,分别为:
第一个:
Warning:Unable to find Java library: E:\mathlab\sys\java\jre\win32\jre\bin\jre1.4.2_08/bin/javai.dll
(我搜过,电脑里没有"javai.dll"这个文件,斜杠改过来还是出错)
点确定
第二个:
Warningisabling Java Support
再点确定
第三个:
Check MATLAB installation, possible JAVA classpath problem
再点确定就进了"MA