我用matlab在m文件里编写了一个图像的处理方式,然后我想运行时直接输入图片名称,就可以出运算结果
3个回答
展开全部
1 图像处理方式编写成函数
function image= edge(imageFile)%%image是输出,edge是函数名,imageFile是图像名称
image = imread(imageFile);
if isrgb(image)
image = rgb2gray(image);%%如果是彩色图像,转化成灰度图像
end
...下面写你要处理的过程。写完后保存。
2 把你的图像拷贝到matlab\workm,目录下。
3 在command window里直接调用该函数,假设图像名称为111,格式为jpg
I=edge('111.jpg');即可!
function image= edge(imageFile)%%image是输出,edge是函数名,imageFile是图像名称
image = imread(imageFile);
if isrgb(image)
image = rgb2gray(image);%%如果是彩色图像,转化成灰度图像
end
...下面写你要处理的过程。写完后保存。
2 把你的图像拷贝到matlab\workm,目录下。
3 在command window里直接调用该函数,假设图像名称为111,格式为jpg
I=edge('111.jpg');即可!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询