Это код, который я хочу добавить в Tkinter для чтения двух файлов изображений из моей директории, но когда отображается окно и пытаются применить смешивание с трекбаром, изображение отображается черным, можете ли вы помочь мне с этим кодом? Я делаю не так? Привет
from tkinter import filedialog
from tkinter import *
import cv2
root=Tk()
root.filename = filedialog.askopenfilename(initialdir = "/",title = "Selec t file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
print (root.filename)
root.filename = filedialog.askopenfilename(initialdir = "/",title = "Selec t file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
print (root.filename)
alphamax=100
window= 'Linear Blend'
def trackbar(value):
alpha=value/alphamax
beta=(1.0 - alphamax)
dst = cv2.addWeighted(src1,alpha,src2,beta,0.0)
cv2.imshow(window,dst)
src1 =cv2.imread(root.filename)
src2 =cv2.imread(root.filename)
cv2.namedWindow(window)
trackbar_name = 'Alpha x %d' % alphamax
cv2.createTrackbar(trackbar_name, window , 0, alphamax, trackbar)
# Show some stuff
trackbar(0)
# Wait until user press some key
cv2.waitKey()