查找矩阵中元素的索引

时间:2013-01-19 18:37:31

标签: image matlab image-processing matrix indexing

我是MatLab的新手。我正在尝试做一些关于图像处理的工作。我想在矩阵中找到元素的索引。如果这是我的矩阵:

A =

92    99     1     8    15    67    74    51    58    40
98    80     7    14    16    73    55    57    64    41
 4    81    88    20    22    54    56    63    70    47
85    87    19    21     3    60    62    69    71    28
86    93    25     2     9    61    68    75    52    34
17    24    76    83    90    42    49    26    33    65
23     5    82    89    91    48    30    32    39    66
79     6    13    95    97    29    31    38    45    72
10    12    94    96    78    35    37    44    46    53
11    18   100    77    84    36    43    50    27    59

然后我想找到大于50的元素的索引。我知道一种方法是通过循环,但如果我在512 X 512或更大的图像上这样做,这是非常昂贵的。

还有其他方法吗?其实我想找到它,因为我有一个图像,其中有一个普通的背景,其中有一个人。所以我想找到那个普通背景发生变化的点。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

您可以使用find执行任务

[r c] = find( A > 50 ); % now you have the row. column indices of all elements greater than 50
相关问题