Skip to content

rjaber/FRTMProDesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FRTMProDesigner

3D Surveillance Designer

Usage

  • Run FRTM3DProDesign
  • Load the .obj file: File --> Load OBJ Model or Ctrl+N
  • Open the sample model found in ./assets/models/OfficeModel.obj
  • Move around the 3D model using your mouse and WASD keys
  • Drag and Drop the Camera logo into the desired location in the 3D world
  • The green frustum represents the camera's field of coverage
  • Provide a more relevant name for the Camera on the left pane
  • On the left pane you can modify the Camera's FOVx (default 60) and Aspect Ratio (default 1.33)
  • Toggle the Show Full Coverage on the left pane to see the full view of a PTZ camera
  • The bottom left window displays the Camera's view, use the mouse to adjust the selected camera's angle
  • The Camera View Window can be popped by double-clicking its top bar
  • Right click and use the mouse to move the slected camera around the 3D model
  • Double-click the camera's name or click the camera's logo in the 3D world to select a camera and display its view in the Camera View Window
  • Undo button is provided to undo any changes made to the state of the world
  • Use the Delete button to delete the selected camera from the world

Screenshots

Main Window (Drag and Drop Cameras) Alt text

Enhanced Camera View Alt text

Tested Platforms

  • Windows 7 (x86-64)
  • Windows 10 (x86-64)
  • Ubuntu 15.10 (x86-64) (TODO: Not complete yet)

Dependencies

  • Minimum supported OpenGL version 3.3
  • Qt5 (Open Source and freely available http://www.qt.io/)
  • MSVC/nmake for Windows
  • make/gcc for Linux
  • libglew for Linux (sudo apt-get install libglew-dev)

Building Instructions

  • Windows
git clone https://github.com/jaybird19/FRTMProDesign.git
cd FRTMProDesign
qmake
nmake release
nmake debug
nmake install
  • To generate a Visual Studio Solution:
qmake -r -tp vc
  • Linux (Port to Linux is still not complete)
git clone https://github.com/jaybird19/FRTMProDesign.git
cd FRTMProDesign
qmake
make release
make debug

About

3D Surveillance System Designer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors