2016-08-17 4 views
0

저는 타원을 만드는 50 포인트의 좌표 인 두 벡터의 바이너리 마스크를 만들고 싶습니다.타원형 바이너리 마스크

예컨대 caxy (50,1)와 caxy (50,2)는 1024 x 1280의 픽셀 크기로 이미지에서 조정됩니다.

다른 접근법을 보았지만 타원 중심점과 길고 짧은 반경 (x, y)을 사용하고 있습니다. 내 벡터에서 이러한 기능을 찾을 수 있지만 직접 접근 방식을 찾고 있어요 알아요.

도움을 주시면 감사하겠습니다.

답변

1

질문에 대한 답변을 얻은 후, 마침내 나는 대답을 알아 냈고 누군가가 같은 문제에 부딪혔을 때 게시하고 싶습니다. 도움이 될 수 있습니다.

그 목적 MATLAB (화상 처리 도구) 함수가있다 :

Mask = poly2mask(caxy(50,1), caxy(50,2), 1024, 1280); 

그것은 마스크하는 다각형 영역의 어떤 종류가 사용될 수있다.