求大神指导,鱼币给你
怎么才能把摄像头拍摄到的内容导入到root生成的界面里面呀? 发文本代码 把代码发上来(文本) 把代码发上来!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 一个账号 发表于 2020-3-2 17:30把代码发上来!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
from tkinter import *
def cap():
cap = cv2.VideoCapture(0)
while(cap.isOpened()):
ret,img = cap.read()
if ret == True:
cv2.imshow('Image',img)
k = cv2.waitKey(100)
if k == ord('a') or k == ord('A'):
cv2.imwrite('test.jpg',img)
break
root.after(1, cap())
root=Tk()
root.geometry('280x280')
root.title("opencv + tkinter")
root.mainloop()
一个账号 发表于 2020-3-2 17:30
把代码发上来!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
from tkinter import *
def cap():
cap = cv2.VideoCapture(0)
while(cap.isOpened()):
ret,img = cap.read()
if ret == True:
cv2.imshow('Image',img)
k = cv2.waitKey(100)
if k == ord('a') or k == ord('A'):
cv2.imwrite('test.jpg',img)
break
root.after(1, cap())
root=Tk()
root.geometry('280x280')
root.title("opencv + tkinter")
root.mainloop()
qiuyouzhi 发表于 2020-3-2 16:29
发文本代码
from tkinter import *
def cap():
cap = cv2.VideoCapture(0)
while(cap.isOpened()):
ret,img = cap.read()
if ret == True:
cv2.imshow('Image',img)
k = cv2.waitKey(100)
if k == ord('a') or k == ord('A'):
cv2.imwrite('test.jpg',img)
break
root.after(1, cap())
root=Tk()
root.geometry('280x280')
root.title("opencv + tkinter")
root.mainloop()
tk弄图我就知道这个不知道有没有用
在图形界面上创建 500 * 200 大小的画布并放置各种元素
canvas = tk.Canvas(window, bg='green', height=200, width=500)
说明图片位置,并导入图片到画布上
image_file = tk.PhotoImage(file='pic.gif')
图片锚定点(n图片顶端的中间点位置)放在画布(250,0)坐标处
image = canvas.create_image(250, 0, anchor='n',image=image_file) 小白前来学习一下
页:
[1]