Examples¶
The following is a list of examples and their purpose. These examples exist in all available example languages.
| No. | Name | What it teaches |
|---|---|---|
| 00 | list-devices | Shows what cameras there are and how to identify them |
| 01 | list-properties | Shows the properties of a camera and their settings (range, current value, etc.) |
| 02 | set-property | Shows how to set a specific property |
| 03 | live-stream | Delivers live-image stream from the camera |
| 04 | list-formats | Lists what formats the camera offers |
| 05 | set-format | Sets the camera to a specific format |
| 06 | softwaretrigger | Triggers single images - instead of a continuous image stream |
| 07 | appsink | Receives images in an application instead of just showing them. |
| 08 | save-stream | Stores a stream in a file. |
| 09 | device-lost | Receives device-lost and other messages and react to them |
| 10 | metadata | Read meta information like is-damaged, camera capture time, etc. Currently only in available in C. |
| 11 | device-state | Save and load JSON device state |
Further Examples¶
For extended examples, look through the examples repository.
https://github.com/TheImagingSource/Linux-tiscamera-Programming-Samples
It contains examples on how to interact with OpenCV, ROS, GUI toolkits and much more.