Python 3.x 为什么不在Python中显示我的图像根目录?

Python 3.x 为什么不在Python中显示我的图像根目录?,python-3.x,debugging,computer-vision,computer-science,Python 3.x,Debugging,Computer Vision,Computer Science,这是我想添加Tkinter的代码,用于从我的目录中读取两个图像文件,但是当窗口显示并尝试应用与轨迹栏的混合时,图像显示为黑色,你能帮我处理这段代码吗,我做错了什么?问候 from tkinter import filedialog from tkinter import * import cv2 root=Tk() root.filename = filedialog.askopenfilename(initialdir = "/",title = "Selec t file",

这是我想添加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()

您可以使用PIL,例如。

您可能应该尝试使用PIL而不是cv2