我有this matlab function,它应该标记图像中的连接组件。 这是一个问题:如何为此功能提供输入?
function [ component_num, c ] = i4mat_components ( m, n, a )
如果您感到困惑,可以轻松打开指定链接并在那里阅读更多信息。
答案 0 :(得分:1)
您只需要以下内容:
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);
答案 1 :(得分:1)
虽然这很奇怪,但似乎该功能需要图像及其大小作为输入。
假设您的图像被称为myimage
,那么函数调用将是:
[component_num,c] = i4mat_components (size(myimage,1), size(myimage,2),myimage )