①Python으로 이미지에서 색 정보 추출, ②Python으로 Shade3D 스크립트로 농담 그림을 쓴다, ③3D 프린터로 내보내기
(1) 화상을 준비 (종횡 400pixcel (매스 눈은 40x40))
(2) 파이썬으로 색 정보를 추출
out_img.py
#coding: utf-8
from PIL import Image
im = Image.open("./400x400.jpg")
rgb_im = im.convert('RGB')
f = open('./Ein400x400.txt', 'w')
for i in range(5,401,10):
f.write("(\n")
for j in range(5,401,10):
r, g, b = rgb_im.getpixel((i, j))
f.write("("+str(((i/5)+1)/2) +"," + str(((j/5)+1)/2) + "," + str(r) + "),\n")
f.write("),\n")
f.close()
②Python으로 Shade3D 스크립트로 농담 그림을 쓴다
(1) 스크립트
script_for_shade3d.py
import math
import random
scene = xshade.scene()
scene.begin_creating()
a = ((
(1,1,66),
(1,2,64),
〜略
(40,39,130),
(40,40,120),
),
)
for n in range(0,40,1):
for m in range(0,40,1):
s = 0.5
x = n
y = 0
z = m
hgt = 8 - a[n][m][2] * 8 / 255
scene.create_primitive_box(None, 3, True, 1, 1, 1, [x+s, y-s, z-s], [x+s, y-s, z+s], [x-s,y-s, z+s], [x-s, y-s, z-s], [0, 2+hgt, 0], True, True)
scene.end_creating()
(2) Shade3D
③3D 프린터로 내보내기
(1)
(2)
(3)
Reference
이 문제에 관하여(①Python으로 이미지에서 색 정보 추출, ②Python으로 Shade3D 스크립트로 농담 그림을 쓴다, ③3D 프린터로 내보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/santarou6/items/92d4b3f245642bea9862텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)