파이썬으로 단색 이미지 생성 | Kaggle 아이콘
소개
Kaggle을 시작하기 위해 계정을 만들고 프로필 설정을 시도했습니다.
Twitter, Qiita의 아이콘과 통일하려고 생각하고, 평소의 이미지를 업로드하려고 하면…
중앙에는 Upload Image(min. 400x400)의 문자가
항상 아이콘에 사용했던 이미지의 크기가 (240x420)이므로 당연히 거부!
단지 단색 이미지입니다만, 좋아하는 색을 검색해 적당히 주운 이미지였으므로 미묘한 사이즈였습니다.
좋아, 모처럼하고 단색 화상을 생성하는 프로그램을 쓰자.
색상 선택
여기 의 원색대사전씨를 참고로 하여 색을 선택했습니다.
예를 들어, 자신의 아이콘 색상인 lightcyan을 클릭하면
그 색에 대해 다양한 수치 데이터가 게재된 페이지로 날아갑니다.
이번에는 rgb 색 공간에서 이미지를 생성하므로 rgb(224,255,255)
를 사용합니다.
단색 이미지 만들기
색과 이미지의 크기를 인수로 사용하여 단색 이미지의 배열을 반환하는 함수를 만들었습니다.
create_monochromatic_imgdef create_monochromatic_img(color, size):
r = color[0] * np.ones((size[1], size[0], 1), dtype=np.uint8)
g = color[1] * np.ones((size[1], size[0], 1), dtype=np.uint8)
b = color[2] * np.ones((size[1], size[0], 1), dtype=np.uint8)
return np.concatenate([r, g, b], axis=2)
색상은 lightcyan, 크기 400x400의 이미지를 만들고 싶을 때
main#python3.6.7
#import numpy as np
#import cv2
color = [224, 255, 255] #[r,g,b]
size = [400,400] #[height,width]
img = create_monochromatic_img(color, size)
img = cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
cv2.imwrite('out.png', img)
위와 같이 합니다.
출력 이미지
좋은 색~
요약
numpy 배열 편리! (n회째)
Reference
이 문제에 관하여(파이썬으로 단색 이미지 생성 | Kaggle 아이콘), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukisn0w/items/28a64f570cd519b2f04e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여기 의 원색대사전씨를 참고로 하여 색을 선택했습니다.
예를 들어, 자신의 아이콘 색상인 lightcyan을 클릭하면
그 색에 대해 다양한 수치 데이터가 게재된 페이지로 날아갑니다.
이번에는 rgb 색 공간에서 이미지를 생성하므로
rgb(224,255,255)
를 사용합니다.단색 이미지 만들기
색과 이미지의 크기를 인수로 사용하여 단색 이미지의 배열을 반환하는 함수를 만들었습니다.
create_monochromatic_imgdef create_monochromatic_img(color, size):
r = color[0] * np.ones((size[1], size[0], 1), dtype=np.uint8)
g = color[1] * np.ones((size[1], size[0], 1), dtype=np.uint8)
b = color[2] * np.ones((size[1], size[0], 1), dtype=np.uint8)
return np.concatenate([r, g, b], axis=2)
색상은 lightcyan, 크기 400x400의 이미지를 만들고 싶을 때
main#python3.6.7
#import numpy as np
#import cv2
color = [224, 255, 255] #[r,g,b]
size = [400,400] #[height,width]
img = create_monochromatic_img(color, size)
img = cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
cv2.imwrite('out.png', img)
위와 같이 합니다.
출력 이미지
좋은 색~
요약
numpy 배열 편리! (n회째)
Reference
이 문제에 관하여(파이썬으로 단색 이미지 생성 | Kaggle 아이콘), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukisn0w/items/28a64f570cd519b2f04e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
def create_monochromatic_img(color, size):
r = color[0] * np.ones((size[1], size[0], 1), dtype=np.uint8)
g = color[1] * np.ones((size[1], size[0], 1), dtype=np.uint8)
b = color[2] * np.ones((size[1], size[0], 1), dtype=np.uint8)
return np.concatenate([r, g, b], axis=2)
#python3.6.7
#import numpy as np
#import cv2
color = [224, 255, 255] #[r,g,b]
size = [400,400] #[height,width]
img = create_monochromatic_img(color, size)
img = cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
cv2.imwrite('out.png', img)
좋은 색~
요약
numpy 배열 편리! (n회째)
Reference
이 문제에 관하여(파이썬으로 단색 이미지 생성 | Kaggle 아이콘), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukisn0w/items/28a64f570cd519b2f04e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(파이썬으로 단색 이미지 생성 | Kaggle 아이콘), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yukisn0w/items/28a64f570cd519b2f04e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)