cropping image based on markers
조회 수: 7 (최근 30일)
이전 댓글 표시
I have an aerial image that i need to crop at certain markers in the image. is it possible to crop the image between the markers in code without manually cropping the image. I have attached an example image below.TIA

댓글 수: 3
DGM
2022년 2월 2일
Today I learned that there's a size limit on attached images, but apparently not on inline images.
I was going to ask a question about the problem, but I forgot what it was sometime while waiting for the editor to open for the last ten minutes.
채택된 답변
Image Analyst
2022년 2월 2일
Get the mask of the white pixels then use find() and min() and max() and indexing.
[r,g,b] = imsplit(rgbImage);
whiteMask = r == 255 & g == 255 & b == 255;
[r, c] = find(whiteMask);
row1 = min(r)
row2 = max(r)
col1 = min(c)
col2 = max(c)
croppedImage = rgbImage(row1 : row2, col1 : col2, :);
댓글 수: 2
Image Analyst
2022년 2월 2일
If it worked, could you click the "Accept this Answer" link. Otherwise let me know it didn't work and I'll fix it.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!