2016-11-30 10 views
-1

매번 9 개의 격자 중 하나를 강조 표시하는 3x3 격자를 생성하려고합니다. 그래서 나는 9 개의 다른 이미지를 얻을 것이다. 예 : 3 번째 이미지는 다음과 같습니다. 라이브러리를 사용하는 것이 좋으며, PIL 또는 cv2가 주로 사용됩니다. 어떤 도움이라도 대단히 감사합니다. enter image description hereopencv2 또는 PILLOW를 사용하여 3x3 격자를 만드는 방법. TIC-TAC-TOE와 유사합니까?

+0

그냥 여러 장의 직사각형을 그리십시오 ... 'cv2.rectangle (...)'. Btw, 3x3 격자입니다. – Miki

답변

0
from PIL import Image, ImageFont, ImageDraw 

im = Image.new('RGB', (300,300), (255,255,255)) 
dr = ImageDraw.Draw(im) 
     # dr.rectangle(((0+(j)*100,0+(j)*100),(100+(j)*100, 100+(j)*100)), fill="blue", outline = "black") 
for i in range(0,3): 
    for j in range(0,3): 
     print([(0+i*100,0+j*100),(100+i*100,100+j*100)]) 
     dr.rectangle([(0+j*100,0+i*100),(100+j*100,100+i*100)], fill="blue", outline = "black") 
     im.show()