Python 에서 그림 픽 셀 점 을 처리 하 는 인 스 턴 스
from PIL import Image
import itertools
img = Image.open('C:/img.jpg').convert('L') # ,convert L,RGBA
#
def blackWrite(img):
blackXY = []
#
for x in range(img.size[0]):
for y in range(img.size[1]):
print img.getpixel((x,y))
if img.getpixel((x,y))<128:
img.putpixel((x,y),0) #
blackXY.append((x,y))
else:
img.putpixel((x,y),255) #
return blackXY
#
def clrImg(img,pointArr):
#
def getN(p):
count = 0
x = [p[0]-1,p[0],p[0]+1]
y = [p[1]-1,p[1],p[1]+1]
for i in itertools.product(x,y): #
try:
if img.getpixel(i) == 0:
count +=1
except:
print 'out of'
continue
print count
return count
for p in pointArr:
if getN(p)<5: # <5 ,
img.putpixel(p,255)
pointArr = blackWrite(img)
clrImg(img,pointArr)
img.save("C:/img_1.jpg")
이상 파 이 썬 이 이미지 픽 셀 점 을 처리 하 는 실례 는 바로 소 편 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 저희 도 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.