【发布时间】:2013-03-25 12:09:24
【问题描述】:
我有this matlab function,它应该在图像中标记连接的组件。 这里的问题是:我怎样才能给这个函数输入?
function [ component_num, c ] = i4mat_components ( m, n, a )
如果您感到困惑,您可以轻松打开给定的链接并在那里阅读更多信息。
【问题讨论】:
标签: matlab components labeling
我有this matlab function,它应该在图像中标记连接的组件。 这里的问题是:我怎样才能给这个函数输入?
function [ component_num, c ] = i4mat_components ( m, n, a )
如果您感到困惑,您可以轻松打开给定的链接并在那里阅读更多信息。
【问题讨论】:
标签: matlab components labeling
您只需要以下内容:
a = imread('my_epicly_awesome_picture.jpg');
为了澄清,你可以这样调用你的函数:
a = imread('tiger.jpg');
%If your input image is RGB and you want grayscale:
%a = rgb2gray(a);
[m, n] = size(a);
[component_num, c] = i4mat_components(m, n, a);
【讨论】:
虽然这很奇怪,但该函数似乎需要图像及其大小作为输入。
所以假设你的图像被称为myimage,那么函数调用将是:
[component_num,c] = i4mat_components (size(myimage,1), size(myimage,2),myimage )
【讨论】: