
import sys
import pyzed.sl as sl
import cv2
import argparse
import socket 

camera_settings = sl.VIDEO_SETTINGS.BRIGHTNESS
str_camera_settings = "BRIGHTNESS"
step_camera_settings = 1

def main():
    init_parameters = sl.InitParametersOne()
    init_parameters.sdk_verbose = 1
    init_parameters.set_from_stream("100.126.11.9",30000)
    cam = sl.CameraOne()
    status = cam.open(init_parameters)
    if status != sl.ERROR_CODE.SUCCESS:
        print("Camera Open : "+repr(status)+". Exit program.")
        exit()
    runtime = sl.RuntimeParameters()
    mat = sl.Mat()
    
    err = cam.grab() 
    if err <= sl.ERROR_CODE.SUCCESS:
        cam.retrieve_image(mat) #Retrieve left image
        cvImage = mat.get_data()
        cv2.imwrite("img.png", cvImage)
    else:
        print("Error during capture : ", err)
    cam.close()

  
if __name__ == "__main__":
    main()
