贝奥兰迪 2021-01-14 15:40 采纳率: 100%
浏览 77
已采纳

对树莓派的摄像头进行控制,代码单独运行没问题,放在函数里却出现报错

大佬们,我的程序想对树莓派上的摄像头进行控制,当单独运行这段代码没有问题,但是当我把他写道函数里就会报如下错误,请大佬们帮我解答一下!

我是先创建了一个文件夹,然后拍照的照片使用时间戳来命名,对GPIO引脚的控制是为了在拍照时有一个闪光灯闪光,部分代码(报错的函数部分)如下:

os.mkdir('/home/pi/Desktop/czp')

def picture_cjob():
    timestart = time.time()
    timestop = timestart + 30
    while True:
        timenow = time.time()
        if (timenow < timestop):
            GPIO.output(18,GPIO.HIGH)
            camera.capture('/home/pi/Desktop/czp/'+str(time.time())+'')
            GPIO.output(18,GPIO.LOW)
            time.sleep(2)
        else:
            break

  • 写回答

6条回答 默认 最新

  • bj_0163_bj 2021-01-14 15:51
    关注

    camera 是不是一个类啊? 如果是一个类需要先实例化。然后再调用

    camera1=camera()
    camera1.capture('/home/pi/Desktop/czp/'+str(time.time())+'')
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加
  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测
  • ¥88 python部署量化回测异常问题