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.