Compute horizontal, vertical, left, right profile of a character image

How to calculate left, right, top, and bottom profile of a character image of size MxN. That is outside distance between the bounding box of character image and the edge of the character. (on each row of each first encountered pixels from left for left profile, similarly for right, top, and bottom edges of bounding box.) I want to store it into arrays array equal to size M for left/right and N for top/bottom for image/character. Note:
Thanks

답변 (1개)

Image Analyst
Image Analyst 2015년 11월 26일
What's the difference between the top and bottom profile? To get vertical and horizontal profiles, use sum() or mean():
verticalProfile = sum(grayImage, 2);
horizontalProfile = sum(grayImage, 1); % Or could use mean()

댓글 수: 3

I did not express my problem well. I meant distance profile. Thanks
You could probably use the distance transform, bwdist().
i have posted a question . this is the link . please can you check this https://www.mathworks.com/matlabcentral/answers/397454-image-with-horizontal-longitudinal-view

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

카테고리

도움말 센터File Exchange에서 Characters and Strings에 대해 자세히 알아보기

질문:

2015년 11월 26일

댓글:

2018년 4월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by