Fisheye Sample Documentation |
|
|
Samples |
Description |
MPUT |
A wrapper class contains
AvSynchronizer and DataBroker. User can use MPUT to: |
1. Create a live channel; |
2. Receive callback
information; |
3. Manipulate
fisheye-related functions. |
EnableFisheyeRender |
This project demonstrates how to
enable fisheye render. |
SelectPresentMode |
This project demonstrates how to
select different present modes in fisheye render. |
|
The
present modes are: |
1. Single - source
(stretched), |
2. Single - source
(Unchanged aspect ratio), |
3. Single - perspective
(partial) view of correction, |
4. Single - panorama
(pano) view of correction, |
5. Double - 1 (partial
view) + 1 (pano view), |
6. Triple - 1 (pano view)
+ 2 (partial view), |
7. Quad - 1 (source) + 3
(partial view), |
8. Quad - 1 (pano view) +
3 (partial view), |
9. Quad - 2 x 2 = 4
(partial view), |
10. Nine - 1 (source) + 8 (partial
view). |
|
The
viewer angle types are: |
1. wall, |
2. ceiling, |
3. floor. |
ControlwithMouse |
This project demonstrates how to
control PTZ and rotate using mouse.
Change viewing angle in following present modes will get different
control mechanism. |
|
User can
use these control commands in following present modes: |
1. Single - perspective
(partial) view of correction; |
2. Triple - 1 (pano view)
+ 2 (partial view); |
3. Quad - 1 (source) + 3
(partial view). |
|
The
viewer angle types are: |
1. wall, |
2. ceiling, |
3. floor. |
ControlwithParameters |
This project demonstrates how to
control PTZ and rotate via keyboard by passing present parameters. Change viewing angle in following
present modes will get different control mechanism. |
|
User can
use these control commands in following present modes: |
1. Single - perspective
(partial) view of correction; |
2. Triple - 1 (pano view)
+ 2 (partial view); |
3. Quad - 1 (source) + 3
(partial view). |
|
The
viewer angle types are: |
1. wall |
2. ceiling |
3. floor |
|
The keys
for parameters' setting are: |
1. key "0", "1", "2" and "3" : select focus qudrant, |
2. key "left", "right", "up" and "down" : Pan, Tilt and Roll, |
3. key "+" and "-" : zoom in and zoom out |
RotatePresetLocations |
This project demonstrates how to
set and rotate preset locations. |
|
User can
use key "space" to set and rotate preset locations in following present modes: |
1. Single - perspective
(partial) view of correction, |
2. Quad - 1 (source) + 3
(partial view), |
3. Quad - 2 x 2 = 4
(partial view); |
|
After
setting preset locations, user can start/stop rotation. |
GetPresentContent |
This project demonstrates how to
get current present content. User can get the content using snapshot or
device context. |
|
|