Какова роль canvas.image здесь в моем коде? - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь создать систему DRS, используя python.

def pending(decision):

    frame = cv2.cvtColor(cv2.imread('decision.png'), cv2.COLOR_BGR2RGB)
    frame = imutils.resize(frame, width=SET_WIDTH, height=SET_HEIGHT)
    frame = PIL.ImageTk.PhotoImage(image=PIL.Image.fromarray(frame))
    canvas.image = frame
    canvas.create_image(0, 0, anchor=tkinter.NW, image=frame)


    time.sleep(1)

    frame = cv2.cvtColor(cv2.imread('693479.jpg'), cv2.COLOR_BGR2RGB)
    frame = imutils.resize(frame, width=SET_WIDTH, height=SET_HEIGHT)
    frame = PIL.ImageTk.PhotoImage(image=PIL.Image.fromarray(frame))
    canvas.image = frame

    canvas.create_image(0, 0, anchor=tkinter.NW, image=frame)

Я хочу знать, что здесь использует «canvas.image», если я не использую его здесь, мой холст фон не меняется.

В своей основной функции я не использую «canvas.image», но там все работает нормально.

...