EDIT (05/21/09): The instructions here are obsolete. Click here for an update
The Imaging Source recently released a series of USB CMOS cameras. Unfortunately, these cameras are not fully USB Video Class compliant so that the cameras do not work correctly out of the box. The work on the unicap support for these cameras is still in progress but the software presented on this page should at least allow users to use the cameras in most applications.
Updating the Driver
As the camera is not fully UVC compliant, the uvcvideo driver to drive the cameras needs to be replaced with a patched one. The steps to update the driver are the same as in Installing USB Cameras but you need to use the following driver:
I made an intermediate release of unicap which contains the changes required for the CMOS cameras. Currently, only the source code package is available:
The uvcctls tool is required to configure the driver. Without this tool, there is no control over the frame rate.
To use this tool, install and load the driver from above. With the camera connected, call the tool as follows ( as root! ):
python uvcctls.py tisEUVC.xml
There is currently one issue with this tool: It only works once after the driver is loaded. When the camera gets disconnected and reconnected, the driver needs to get unloaded and loaded and the uvcctls tool needs to be run again to get the frame rate control back.
Most of the CMOS cameras do not do the RAW Bayer pattern interpolation. Instead the host computer needs to compute the color from the RAW pattern. To see a color image in UCView, you can use the following plugin:
To install the plugin, just configure it with the same prefix as you configured UCView ( or use /usr if you installed from a package ). Eg: configure --prefix=/usr. After installation, make sure the plugin is enabled in the 'Plugins' tab of the ucview preferences dialog. You will get a new entry in the 'Tools' menu to enable/disable the interpolation. You can configure the interpolation via the 'Configure Plugin' button in the preferences dialog.
The support for the TIS CMOS cameras should get better in the near future. Currently there is an alternative for the uvcvideo driver in heavy development which should fix most issues.
Tuesday, December 9. 2008
Display comments as (Linear | Threaded)