我一直在为raspberry pi相机编写一些程序,即一个只显示相机输出的程序,一个拍摄照片然后应用人脸识别等程序。我得到了这些工作,但我有困难把所有这些纳入一个程序。在
我所想的只是简单的按钮,而不是按下按钮时将执行相关的python脚本,为了简单起见,让我们假设我只想执行最简单的一个,只是相机的输出。我有这样写的代码。在
import cv2
import time
from picamera.array import PiRGBArray
from picamera import PiCamera
camera =PiCamera()
camera.resolution=(320, 240)
camera.framerate=30
rawCapture=PiRGBArray(camera, size=(320, 240))
time.sleep(1)
for frame in camera.capture_continuous(rawCapture, format="bgr" ,
use_video_port=True):
image=frame.array
cv2.imshow("Faces" , image)
key = cv2.waitKey(1)
rawCapture.truncate(0)
现在我有另一个代码,大部分是用tkinter完成的,那就是调用代码来执行相机脚本的按钮。我希望它看起来像这样。在
^{pr2}$我的问题是,当我按下“打开摄影机”按钮时,它会执行摄影机脚本(最好不要关闭按钮框,这样我也可以从那里关闭脚本),有没有简单的方法可以做到这一点?在
目前没有回答
相关问题 更多 >
编程相关推荐