在Tkinter中的可以使用OpenCV组件。
HP_tk2的支持模块中,我们有这个模块HP_cv2。利用HP_cv2模块,可以在Tkinter窗口中,放OpenCV2的Tkinter组件,来实现OpenCV2绘图操作。
下面给出演示代码。
import tkinter as tk #导入Tkinter
import HP_cv2 as hcv
import HP_tk2 as htk
root=tk.Tk()
root.title('Tkinter中的OpenCV演示')
root.geometry('{}x{}+{}+{}'.format(800, 600, 100, 200))
mv=hcv.MV(root,file='.\\temp\\01.mp4',width = 400, height = 600)
mv.pack(fill=tk.BOTH, expand=1)
htk.thread_it(mv.play())
root.mainloop()
下面给出运行结果:
程序中用使用OpneCV2来播放一段mp4视频。