|
Wireless Sensor Networks Lab - Stanford University |
|
|
|
WiSNAP's
Image Sensor API provides the following functions to interface with image
sensors.
Opens
a communications session with the image sensor.
handle = image_sensor_api(device,'open',port)
device |
Image
sensor device (string): |
port |
Communications
port (string). |
handle |
Device
handle (positive integer). |
shandle = image_sensor_api('ADCM-1670','open','COM1')
shandle = image_sensor_api('ADNS-3060','open','0378')
Initializes
the image sensor.
status = image_sensor_api(device,'init',handle)
device |
See
function open. |
handle |
Device
handle (positive integer). |
status |
Success
status (-1 = error, +1 = success). |
status = image_sensor_api('ADCM-1670','init',shandle)
status = image_sensor_api('ADNS-3060','init',shandle)
Captures
the current frame from the image sensor.
imager = image_sensor_api(device,'frame',handle)
device |
See
function open. |
handle |
Device
handle (positive integer). |
imager |
Image
array NxM, color depth D (NxMxD matrix). |
imager = image_sensor_api('ADCM-1670','frame',shandle)
imager = image_sensor_api('ADNS-3060','frame',shandle)
Closes
the communications session with the image sensor.
status = image_sensor_api(device,'close',handle)
device |
See
function open. |
handle |
Device
handle (positive integer). |
status |
Success
status (-1 = error, +1 = success). |
status = image_sensor_api('ADCM-1670','close',shandle)
status = image_sensor_api('ADNS-3060','close',shandle)