- Convert RGB to Gray
- Gray Image to Binary with adjusting threshold value (As minimum as possible), so that only lines are remain.
- Consider the binary image as mask, and fill the pixels region in original image as per your requiremnts.
- You may apply the average filter to smooth the image on lines and non lines area.
How to remove Horizontal and vertical lines only from an Image?
조회 수: 11 (최근 30일)
이전 댓글 표시
A handwritten checked or big square kids maths notebook contains horizontal(H) and vertical(V) lines. Removal of either one H/V lines are possible, that to with the loss of information.Again there are two difficulties faced at the (1)joints of H/V lines and (2) same/different handwriting / margin / checked lines color. Herewith attached a sample checked image without handwriting
댓글 수: 0
답변 (1개)
KALYAN ACHARJYA
2020년 10월 3일
Sir I saw the image on telegram, hope I understand the question, One way is-
Steps:
3rd Step:
GrayImage(mask)=pixel_val; choose any pix_val, which is pixel value near equal to non lines region.
참고 항목
카테고리
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!