Wolfram 언어

테이블 이미지를 CSV로 변환하기

이 예는 이미지 처리 기능을 사용하여 테이블 이미지를 쉽게 조작할 수 있는 CSV 파일로 변환하는 방법을 보여줍니다.

이 테이블에서 가로와 세로 격자 선은 셀 배경색 보다 어둡습니다. FindPeaks를 사용하여 이러한 격자 선의 위치를 찾습니다. getGridLines는 행 및 열 격자 좌표를 포함하는 두 개의 목록의 목록을 반환합니다.

이미지는 이 좌표에 따라 분할할 수 있습니다. 일단 이미지가 분할되면 TextRecognize는 이미지를 약간의 정리를 거쳐 어려운 부분을 수행합니다.

이제 이 데이터는 CSV로 내보내기할 수 있습니다. CSV 데이터를 가져올 때 숫자는 자동으로 해석되기 때문에 헤더를 사용하여 Dataset를 구축할 수 있습니다.

우선 전체 데이터를 가져옵니다.

미국 인구의 첫 번째 줄을 원래의 이미지와 비교합니다.

모든 데이터가 일치하는 것을 볼 수 있습니다. 나머지 데이터도 일치하는지 확인하려면 첫 줄을 제외한 모든 줄의 합계를 가져와 일치하는지 확인합니다.

정확하게 일치하는 것을 볼 수 있습니다.

관련 예제

de en es fr ja pt-br zh