def enable_camera()

in jetson_inference/artifacts/aws.greengrass.JetsonDLRImageClassification/1.0.0/inference.py [0:0]


def enable_camera():
    global camera
    if platform.machine() == "armv7l":  # RaspBerry Pi
        import picamera
        camera = picamera.PiCamera()
    elif platform.machine() == "aarch64":  # Nvidia Jetson TX
        camera = cv2.VideoCapture("nvarguscamerasrc ! video/x-raw(memory:NVMM)," +
                                  "width=(int)1920, height=(int)1080, format=(string)NV12," +
                                  "framerate=(fraction)30/1 ! nvvidconv flip-method=2 !" +
                                  "video/x-raw, width=(int)1920, height=(int)1080," +
                                  "format=(string)BGRx ! videoconvert ! appsink")
    elif platform.machine() == "x86_64":  # Deeplens
        import awscam
        camera = awscam