-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The Optera™ IMM Panomersive Viewer is intended to demo the IMM Series camera user experience.
The following information describes the IMM Panomersive Viewer minimum system requirements:
Operating System: Windows 7 or higher
Low Resolution
- Video Memory: 1 GB
- System Memory: 4 GB
- Processor: Intel® Core™ i5 2.6 GHz or better
High Resolution
- Video Memory: 2 GB
- System Memory: 8 GB
- Processor: Intel Core i7 2.0 GHz or better
Upon initially launching the Viewer, a static test image is displayed. This image provides a full 3-D scene which is useful for understanding the various views and PTZ controls available in the application and IMM Series camera.
The following drop-down menus are available:
- Media
- View Layout
- Options
- Help
Use the Media tab to connect to live camera streams or launch local test files. Changing the source applies to all windows (panoramic and immersive views).
Opening Camera Stream (Live) accesses the Connect to a Camera dialog. Complete the following fields to access a camera:
- Enter the Camera IP Address.
- (Optional) Enter the User-Defined Camera Name.
- (Optional) Select the Use High-Resolution Streams check box. By default, the camera’s low-resolution mosaic stream is used. If High-Resolution is selected, each immersive view is displayed in high-resolution.
NOTE: Using the High-Resolution option requires a computer with advanced processing capabilities.
- Click OK to connect to the IMM Series camera.
NOTE: You can change the Camera’s tilt angle by selecting Adjust Camera tilt angle from the Options menu.
Launches a sample scene for viewing a panoramic view and experiencing the immersive views.
The View Layout menu provides options for viewing different combinations of panoramic and immersive views.
NOTE: Only the Immersive view allows you to PTZ in the different areas of the scene. The panoramic view is intended to give you persistent situational awareness at a glance. It also provides an overview context for the immersive views.
Optimize Panoramic for Pelco 270 Cameras: Displays the 270 degree camera panoramic view with smoothed edges.
Immersive (Default): Displays one immersive view in which you can PTZ across the entire scene.
Side-by-Side Immersive: Divides the main window into two side-by-side PTZ views.
Panoramic: Displays a full panoramic view that fills the full window. This panorama is not PTZ enabled.
Panoramic over Immersive: Displays a panoramic view above a single immersive view.
Panoramic over Side-by-Side Immersives: Displays a panoramic view above two immersive, PTZ enabled views.
Multiscreen Demo Mode (Press Esc to exit): If you have only one monitor, the immersive view displays in full screen mode. If you have multiple monitors, the panoramic view displays on the primary monitor, and every other monitor displays an independent immersive view. For example, if you have four monitors, one panoramic view and three immersive views will display.
Allows you to control the pan/tilt/zoom (PTZ) and position tracking using a mouse.
Pan and tilt are controlled by clicking the left mouse button and dragging left/right (pan) or up/down (tilt). The mouse controls the direction that the content should move, rather than the direction of the virtual camera view. For example, dragging the mouse left will move the content to the left and the view to the right; dragging the mouse up will tilt the content up by tilting the view area down.
Double-clicking the left mouse button re-centers the view. The area in which you click moves to the center of the view, and the mouse automatically moves to the center. Therefore, the image remains over the selected point.
Bring the view back to the default starting position by pressing C.
Zooming into the scene is controlled by clicking the left mouse button and rolling the mouse wheel up/down to select an area.
When zooming in with the mouse wheel, the view will automatically zoom over the position in which the mouse is placed.
Position tracking is controlled by holding down the right mouse button, which displays the position tracking indicator (red square) over the selected point, as well as the spherical and screen coordinates. When multiple views are displayed, the position tracking indicator is draw in all views, allowing you to locate the same position in each of the independent PTZ immersive views and the panoramic view.
Pressing the S key on your keyboard while the position tracking indicator is drawn in all views, allows the spherical and screen coordinates to display on the tracked point in both the panoramic and immersive views.
The Options menu provides different user definable PTZ options. In addition, you can display the frame count, and render and adjust the camera tilt.
NOTE: The Options menu is designed for developers who intend to use this demo application as a toolkit to create VMS plug-ins.
No PTZ Limiting: PTZ motions are unconstrained by the available video stream.
Limit view center to data area: Prevents the center of the view area from moving outside of the field of view. You will notice that data continuously displays in the center of your screen. The demo application prevents you from panning when the center of the view reaches the edge of the field of view area.
Limit whole view to data area (Default): You cannot pan outside of the immersive scene. When this mode is selected, the Advanced view limiting options menu becomes available. Select one or multiple of the following options to change the panning functionality.
-
Auto zoom-in upon approaching data edge: Automatically zooms in when the mouse reaches the center of the scene. In this mode, you can continue to pan throughout the scene, as desired.
-
Auto zoom-out upon leaving data edge: Automatically zooms in, which effectively gives you more room to pan, thereby allowing you to continue to pan to the side without leaving the field of view.
-
Auto pan/tilt on zoom out from data edge (Default): Automatically pans/tilts away from the data edge so you can successfully zoom out. With this mode turned off, you cannot zoom out because that would widen the view, moving it beyond the data area.
Show Frame-Count Overlay: Toggles the number of frames processed in each view. This is particularly useful for trouble-shooting a live camera connection.
Rendering Mode: Select between three different rendering modes (particularly of interest to developers):
-
Direct (Default): Renders views directly to the window through OpenGL. This offers the best rendering performance, but may not be viable for some VMS platforms where rendered frames may need to be passed through other code for post-processing and display.
-
Framebuffer: Renders views to a memory buffer, and then displays by the application through normal Windows drawing (BitBlt) oper- ations).
-
Raw Video: Bypasses the immersive view toolkit entirely. Decompressed frames (from VLC) are simply drawn to the window without any de- warping or PTZ functionality. When multiple views are open, each view will receive one stream from the camera.
Optimization Bias: Select between three different optimization modes.
-
Image Quality: Optimizes for image quality. This option is intended for PCs with fast processors, requiring significant processing power particularly at high resolutions.
-
Processing Resources: Optimizes for speed. Minor rendering artifacts may be present in the panoramic view or when zoomed out in the immersive view. Artifacts appear as jagged edges or similar aliasing issues in areas of fine detail within in the scene. However, zooming in on the affected area eliminates rendering artifacts.
-
Automatic (Default): Automatically chooses between quality and performance options. Image quality is the default if the host PC has a capable processor.
NOTES: When using Automatic mode, you can determine the actual mode by enabling Show Frame-Count Overlay.
You can get a more natural orientation of the image in an immersive view by adjusting the tilt angle bar. First pan the image in the immersive view all the way to the right or all the way to the left. Then adjust the tilt angle so vertical edges in the view appear vertical and horizon lines appear horizontal.
Cameras can be mounted with a tilt angle. For example, roof-top cameras are typically pointing down at some angle. When the tilt angle is not 0 (horizontal), the objects in the view appear properly vertical only in the center of the view. At the left and right edges of the view, objects appear to be leaning sideways.
You can correct this effect by rotating the view as the camera pans left and right. From the Options menu, select Adjust Camera Tilt, click Override the camera’s reported tilt angle, and then move the horizontal bar vertically for the preferred camera tilt.