helpers.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:rasberrypi-trapcamera 作者: Scifabric 项目源码 文件源码
def _capture(config):
    """Capture a photo and save it to a file."""
    messages = []
    try:
        with picamera.PiCamera() as camera:
            camera = _setup_camera(config, camera)
            file_name = _set_photo_name(config.data)
            camera.capture(file_name)
            msg = dict(msg="Image captured: %s" % file_name, fg='green')
            messages.append(msg)
    except (PiCameraValueError, ValueError) as e:
        msg = "ERROR: PiCamera %s" % e.message
        messages.append(dict(msg=msg, fg='red'))
        file_name = None
    except:
        messages.append(dict(msg="ERROR: PiCamera not working properly",
                             fg='red'))
        messages.append(dict(msg="INFO: Using a stock image as the captured one.",
                    fg='yellow'))
        file_name = _set_photo_name(config.data)
        file_name = _get_stock_photo(file_name)
        msg = "Image captured: %s" % file_name
        messages.append(dict(msg=msg, fg='green'))
    return messages, file_name
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号