IDS Cameras (www.ids-imaging.com) are widely used devices both in industrial and scientific applications for their high resolution, framerate and expansion capabilities. Other features include the synchronization of the image capture to an external trigger and turning on an external flash during the frame acquisition. The software and the drivers provided by the manufacturer are compatible with Windows ™, Linux for Intel™ architecture and some Linux based embedded systems. One of the supported platforms is the Raspberry Pi (www.raspberrypi.org). The Raspberry Pi embedded system is a small dimensions computer (85.6mm x 56mm x 21mm) running a Linux operating system on a 900 MHz quad core CPU. The presence of USB and Ethernet connections and an expansion connector (with SPI, I2C signals available) makes the device a good and low cost solution (less than 50 €) for setting up a scalable, reliable network of distributed intelligent controllers for electronic devices, digital integrated circuits (for example DDS signal generators, FPGAs, A/D and D/A converters) and measurement instrumentation. This document shows how to interface a USB IDS camera to a Raspberry Pi using the Python language and how to modify a working Python wrapper to the IDS camera C library in order to fit the user’s needs.

Customizing a Python driver for IDS cameras under Raspberry Pi - Claudio Francese / Francese, Claudio. - (2015).

Customizing a Python driver for IDS cameras under Raspberry Pi - Claudio Francese

Claudio Francese
2015

Abstract

IDS Cameras (www.ids-imaging.com) are widely used devices both in industrial and scientific applications for their high resolution, framerate and expansion capabilities. Other features include the synchronization of the image capture to an external trigger and turning on an external flash during the frame acquisition. The software and the drivers provided by the manufacturer are compatible with Windows ™, Linux for Intel™ architecture and some Linux based embedded systems. One of the supported platforms is the Raspberry Pi (www.raspberrypi.org). The Raspberry Pi embedded system is a small dimensions computer (85.6mm x 56mm x 21mm) running a Linux operating system on a 900 MHz quad core CPU. The presence of USB and Ethernet connections and an expansion connector (with SPI, I2C signals available) makes the device a good and low cost solution (less than 50 €) for setting up a scalable, reliable network of distributed intelligent controllers for electronic devices, digital integrated circuits (for example DDS signal generators, FPGAs, A/D and D/A converters) and measurement instrumentation. This document shows how to interface a USB IDS camera to a Raspberry Pi using the Python language and how to modify a working Python wrapper to the IDS camera C library in order to fit the user’s needs.
2015
16/2015
open
File in questo prodotto:
File Dimensione Formato  
RT 2015-16 - Customizing a Python driver for IDS cameras under Raspberry Pi - Claudio Francese.pdf

accesso aperto

Tipologia: final published article (publisher’s version)
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 788.64 kB
Formato Adobe PDF
788.64 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11696/75185
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact