MATLAB: How to measure the centroid of the object of an image and how to measure the distance from the centroid

image processingImage Processing Toolboxlip

I need to measure the centre point of a lip image and measure the distance from the centroid to some point (left side, right side, up and down) of the lip. Must I convert the image to gray image first or can I convert it into YCbCr colour space?

Best Answer

Try the color thresholder on the apps tab of the tool ribbon to get a mask. Then call regionprops on the mask to get the centroid. Then use sqrt() to get distances from the centroid to other locations you're interested in.