import PySpin import cv2 system = PySpin.System.GetInstance() cam_list = system.GetCameras() cam = cam_list.GetByIndex(0) cam.Init() cam.AcquisitionMode.SetValue(PySpin.AcquisitionMode_SingleFrame) cam.BeginAcquisition() image = cam.GetNextImage() img_data = image.GetData() cv2.imwrite('image.png', img_data) image.Release() cam.EndAcquisition() cam.DeInit() del cam cam_list.Clear() system.ReleaseInstance()
import PySpin system = PySpin.System.GetInstance() cam_list = system.GetCameras() cam = cam_list.GetByIndex(0) cam.Init() cam.ExposureTime.SetValue(10000) cam.GainAuto.SetValue(PySpin.GainAuto_Off) cam.Gain.SetValue(5) cam.PixelFormat.SetValue(PySpin.PixelFormat_Mono8) cam.DeInit() del cam cam_list.Clear() system.ReleaseInstance()This example illustrates how PySpin can be used to customize the camera settings to suit the specific requirements of different applications. Package library: PySpin is a module within the SDK library provided by FLIR Systems, a company that specializes in imaging and sensor technologies.