Image processing - calculate center mass and its initial moment

조회 수: 3 (최근 30일)
Ali alshamrani
Ali alshamrani 2021년 2월 15일
댓글: Image Analyst 2021년 2월 23일
I have video which contains a 1000 frames, in spesific frame I did segmentation and the image become white and black as it attched. how I can find the center mass for this segmented white part.

채택된 답변

Image Analyst
Image Analyst 2021년 2월 15일
Call regionprops(binaryImage, 'Centroid')
binaryImage = bwareafilt(binaryImage, 1); % Take largest only.
props = regionprops(binaryImage, 'Centroid') % Find centroid.
xCentroid = props.Centroid(1);
yCentroid = props.Centroid(2);
See the Image Segmentation Tutorial in my file Exchange for a full demo:
  댓글 수: 6
Ali alshamrani
Ali alshamrani 2021년 2월 23일
hi, I actually the code worked very well but the only problem was i have many blobs and the code just took the largest one. I want to include all blobs to get the centroid all. How can I do that, beside Is there any way to draw a specific area in the image to be the only interest area?
Image Analyst
Image Analyst 2021년 2월 23일
Just crop out each blob one at a time and compute the central moments one at a time.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Geometric Transformation and Image Registration에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by