利用matlab图象处理时出现的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 21:19:03
我最近正在琢磨利用相位编组法和基于灰度分割的两种图像分割方法,但是一上来可能是读取图像就出现了问题。就拿相位编组法举例。
在刚开始的第一个语句语法为:function gradephase(x)这个函数实现相位编组法提取直线功能,输入图像x,输出直线画出直线。我输入
I=imread('saturn.tif');
function gradephase(I);
错误提示为:??? Strings passed to EVAL cannot contain function declarations.
我clear all后输入:function gradephase('saturn.tif');
错误提示为:Error: "identifier" expected, "character string" found.
请帮我解决这个问题。图像用的都是matlab自带的图像没有用外来的图像 应该没有问题才对。

我的是6.5版本的,里面并不包括gradephase这个函数,你查查是不是你的里面也没有,因为我遇到过纹理提取,然后需要生成灰度共生矩阵的问题,高版本里就有专门的图像处理模块,且更新很多。所以低版本的还需自己编写程序