43 lines
1.0 KiB
Python
Executable File
43 lines
1.0 KiB
Python
Executable File
CAMERA_NAME = "SARES30-CAMS156-XE"
|
|
USE_SCREEN_PANEL = True
|
|
SAVE = True
|
|
|
|
#Camera setup
|
|
if USE_SCREEN_PANEL:
|
|
cam_server.start(CAMERA_NAME+"_sp1", True) # Connect to pipeline of running instance
|
|
else:
|
|
cam_server.start(CAMERA_NAME+"_sp") # Create new pipeline given the config namoe
|
|
|
|
|
|
#Changing pipeline parameters
|
|
cam_server.setThreshold(500)
|
|
cam_server.setBackgroundSubtraction(False)
|
|
|
|
#Wait first stream message
|
|
cam_server.stream.waitCacheChange(3000)
|
|
|
|
#Inspecting stream values
|
|
names=[]
|
|
data=[]
|
|
for k,v in cam_server.value.items():
|
|
names.append(k)
|
|
data.append(v)
|
|
#print k,v
|
|
#plot(data, names, title="Data")
|
|
|
|
|
|
#Scanning all bsread stream elements
|
|
#bscan (cam_server.stream, 10, save=SAVE)
|
|
|
|
|
|
#Getting child devices
|
|
com = cam_server.stream.getChild("x_center_of_mass")
|
|
rms = cam_server.stream.getChild("x_rms")
|
|
|
|
#com=create_averager(com, 3, interval = -1, monitored = True)
|
|
#rms=create_averager(rms, 3, interval = -1, monitored = True)
|
|
|
|
mscan(com, [com,rms], points = -1, timeout = 5.0, save=SAVE)
|
|
|
|
|