python 그림 을 바 이 너 리 텍스트 로 바 꾸 는 인 스 턴 스
제 가 기계 학습 을 연구 하 는 과정 에서 준 데이터 세트 는 손 으로 쓴 디지털 그림 이 처 리 된 0,1 로 표 현 된 txt 파일 입 니 다.오늘 은 그림 이 바 이 너 리 txt 파일 로 바 뀌 는 python 실천 을 쓰 겠 습 니 다.
여기 서 저 희 는 python 의 Pillow 라 이브 러 리 를 사용 합 니 다.Pillow 라 이브 러 리 중 하 나 는 Image 입 니 다.그림 을 많이 처리 할 수 있 습 니 다.
우선 이미지 클래스 가 져 오기
from PIL import Image
그림 열기
im=Image.open('1.jpg')
그림 너비 와 높이 가 져 오기
width=im.size[0]
height=im.size[1]
그 럴 수도 있어 요.
width,height=image_file.size
파일 열기
fh=open('1.txt','w')
그리고 우 리 는 그림 의 픽 셀 을 처리 합 니 다.모든 픽 셀 점 의 픽 셀 값 을 가 져 옵 니 다.이것 은 3 원 그룹 입 니 다.
<class 'tuple'>
픽 셀 은 빨간색,녹색,파란색 세 가지 색 으로 구성 되 어 있 으 며,각 값 은 0-255 이 며,세 가지 색 의 그 레이스 케 일이 모두 0 일 때 색 은 검은색 이 고,모두 255 는 흰색 이라는 것 은 잘 알려 져 있다.이 특성 을 이용 하여 우 리 는 세 개의 값 을 더 해서 검은색 이 라면 모두 1 을 쓰 고 나머지 색 은 일률적으로 0 이다.
for i in range(height):
for j in range(width):
#
color=im.getpixel((j,i))
colorsum=color[0]+color[1]+color[2]
if(colorsum == 0):
fh.write('1')
else:
fh.write('0')
fh.write('
')
fh.close()
효과 도 보기:인터넷 에서 찾 은 사진 의 처리 효과 가 모두 좋 지 않다.이것 은 텍스트 편집 으로 만들어 진 것 으로 효과 가 뚜렷 하 다.어쨌든 매우 간단 한 처리 과정 이다.
위 에서 python 그림 을 바 이 너 리 텍스트 로 바 꾸 는 인 스 턴 스 는 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.