How to draw a curved rectangle on a matrix with given two points?
조회 수: 3 (최근 30일)
이전 댓글 표시
How to draw a curved rectangle matrix with given two points?
Assume, two points given:
a = [1,0.5];
b = [1,3.5];
And the created curved rectangle should be like this:
But the point is, all I finally want, is an image matrix return, not just to plot this figure using rectangle(); on screen.
Thanks, guys~
ps: in a binary scale.
댓글 수: 0
답변 (1개)
Joachim Schlosser
2016년 3월 31일
If you want an image matrix, I still suggest using rectangle() to first draw, then exporting the figure to bitmap for getting the image matrix.
댓글 수: 2
Joachim Schlosser
2016년 4월 1일
insertShape cannot directly draw rounded rectangles. You may first want to try the above solution using
set(0,'DefaultFigureVisible','off');
to disable the display of the figure and thus drastically increase speed.
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Segmentation and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!