This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lirec:firewire_camera_notes [2009-03-24 16:40] – 161.23.251.227 | lirec:firewire_camera_notes [2009-05-08 12:55] (current) – davegriffiths | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * [[http:// | * [[http:// | ||
| - | ===Howto=== | + | ===Getting it working=== |
| * After plugging the camera in, you may need to do: | * After plugging the camera in, you may need to do: | ||
| Line 34: | Line 34: | ||
| - In Trigger you should be able to select 30fps | - In Trigger you should be able to select 30fps | ||
| - | You can also get OpenCV to read from this mode, but it will get the raw image directly. | + | You can also get OpenCV to read from this mode, but it will get the raw image directly. |
| + | |||
| + | ===Getting the camera working with OpenCV=== | ||
| + | |||
| + | The caminfo for OpenCV I used for the raw image was as follows (I think Marek has a better way): | ||
| < | < | ||
| Line 54: | Line 58: | ||
| }; | }; | ||
| </ | </ | ||
| + | |||
| + | ===Using OpenCV for the debayering=== | ||
| + | |||
| + | OpenCV has a built in debayering algorithm, as part of it's colour space conversions. The one which works with the lirec camera is: | ||
| + | < | ||
| + | Where the input is a 1 channel image and the output is 3 channel RGB image. | ||
| + | |||
| + | ==The bayer pattern image, raw data from the camera CCD== | ||
| + | {{: | ||
| + | |||
| + | ==Converted to RGB== | ||
| + | {{: | ||
| + | |||