일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Statistics
- data science
- WebGL
- openCV
- Deep learning
- 데이터 과학
- 통계
- probability
- 김양재 목사님
- 주일설교
- nodeJS
- 빅데이터
- Artificial Intelligence
- 김양재
- node.js
- 우리들교회
- 몽고디비
- No SQL
- 인공지능
- 빅 데이타
- 김양재 목사
- Machine Learning
- Big Data
- R
- MongoDB
- 빅데이타
- 딥러닝
- c++
- 빅 데이터
- 확률
Archives
- Today
- Total
Scientific Computing & Data Science
[Programming / Image Processing] Binary Image를 Text 파일로 변환하기 본문
Scientific Computing/Image Processing
[Programming / Image Processing] Binary Image를 Text 파일로 변환하기
cinema4dr12 2016. 6. 10. 23:58이번 글에서는 R을 이용하여 필기된 숫자가 포함된 이미지를 0과 1의 binary text 형식으로 변환하는 방법에 대하여 알아보겠다.
우선 R의 Image Processing Package인 EBImage를 다운로드한다.
다음과 같이 필기된 숫자가 포함된 이미지를 0과 1의 binary text 형식으로 변환하는 R 함수를 작성하였다:
입력 파라미터는 다음과 같다:
@imgName : 이미지 파일 이름
@threshold : Binary 텍스트를 생성할 기준, 0과 1 사이 값이며 해당 픽셀 값이 이 값과 같거나 보다 작으면 "FALSE"를 이 값보다 크면 "TRUE"를 저장
@fileName : Binary Text를 저장할 파일 이름
이제 이미지 편집기 등을 이용하여 숫자를 하나 쓰고 이미지를 저장한다.
설명을 위해 다음 이미지를 준비하였다.
[4.jpg]
R 콘솔에 ConvertImageToText.R 소스를 등록하고 예를 들어 다음과 같이 입력한다.
출력 결과는 다음과 같다.
우선 Binary Image는 다음과 같이 출력되며,
Binary Text 출력 파일은 다음과 같다:
이 글은 Machine Learning 알고리즘을 통해 필기를 인식하기 위한 전과정(Pre-Step)이며, 다음 글에서 필기 인식 알고리즘에 대하여 알아보도록 하겠다.
'Scientific Computing > Image Processing' 카테고리의 다른 글
[Scientific Computing / Image Processing] R의 EBImage 라이브러리를 이용하여 랜덤 이미지 생성하기 (0) | 2017.06.23 |
---|---|
[Scientific Computing / Image Processing] R에서 병렬처리 하기 (0) | 2017.01.15 |
[Image Processing] Edge Detector / Laplacian (0) | 2014.06.07 |
[Image Processing] Edge Detector / Homogeneity Operator (0) | 2014.06.07 |
[Image Processing] Sharpening (0) | 2014.06.06 |
Comments