Explanation

Code Analyzer has found a call of regionprops with a first argument that is a call to bwlabel. In many cases, the argument of bwlabel is a logical matrix, or you can convert it to one. Beginning in MATLAB Version 7.8 (release R2009a), you can pass this logical matrix directly to regionprops without the call to bwlabel. This is faster and uses less space than the previous method.


Suggested Action

If bw is a logical matrix, make the indicated change. If bw is not a logical matrix, convert it to a logical matrix, and then pass the converted matrix as the first argument to regionprops.

For example, if bw is a logical matrix, replace:

regionprops(bwlabel(bw), ...) 

with:

regionprops(bw, ....)