AI Watch A1
Multi-person 3D skeleton detection using Intel RealSense and OpenPose with Kafka support.
|
CVPR Lab class represents the CVPR Lab abstraction. The CVPR Lab is a Room with default values. Those default values are the ones above. Meanwhile, a Room object lets the possibility to define a room with custom dimensions. The real CVPR Lab is located at University of Naples Parthenope, Italy. More...
#include <CVPR_Lab.hpp>
Public Member Functions | |
CVPR_Lab (void) | |
Construct a new CVPR Lab object. More... | |
float | getMinWidth (void) |
Get the Room's minimum width. More... | |
float | getMaxWidth (void) |
Get the Room's maximum width. More... | |
float | getMinHeight (void) |
Get the Room's minimum height. More... | |
float | getMaxHeight (void) |
Get the Room's maximum height. More... | |
float | getMaxDepth (void) |
Get the Room's maximum depth. More... | |
float | getMinWidthRS (void) |
Get the RealSense environment's minimum width. More... | |
float | getMaxWidthRS (void) |
Get the RealSense environment's maximum width. More... | |
float | getMinHeightRS (void) |
Get the RealSense environment's minimum height. More... | |
float | getMaxHeightRS (void) |
Get the RealSense environment's maximum height. More... | |
float | getXOriginUnity (void) |
Get the Ddgital twin's x axis' origin. More... | |
float | getZOriginUnity (void) |
Get the digital twin's z axis' origin. More... | |
float | getDistanceCameraFromBackWall (void) |
Get the distance between the camera lens and the wall back to the camera. More... | |
float | getHeightOffset (void) |
Get the height offset. More... | |
Protected Member Functions | |
void | setMinWidth (float minWidth) |
Set the Room's minimum width. More... | |
void | setMaxWidth (float maxWidth) |
Set the Room's maximum width. More... | |
void | setMinHeight (float minHeight) |
Set the Room's minimum height. More... | |
void | setMaxHeight (float maxHeight) |
Set the Room's maximum height. More... | |
void | setMaxDepth (float maxHeight) |
Set the Room's maximum depth. More... | |
void | setMinWidthRS (float minWidthRS) |
Set the RealSense environment's minimum width. More... | |
void | setMaxWidthRS (float maxWidthRS) |
Set the RealSense environment's maximum width. More... | |
void | setMinHeightRS (float minHeightRS) |
Set the RealSense environment's minimum height. More... | |
void | setMaxHeightRS (float maxHeightRS) |
Set the RealSense environment's maximum height. More... | |
void | setXOriginUnity (float xOriginUnity) |
Set the digital twin's x axis' origin. More... | |
void | setZOriginUnity (float zOriginUnity) |
Set the digital twin's z axis' origin. More... | |
void | setDistanceCameraFromBackWall (float distanceCameraFromBackWall) |
Set the distance between the camera lens and the wall back to the camera. More... | |
void | setHeightOffset (float heightOffset) |
Set the height offset. More... | |
Private Attributes | |
float | _minWidth |
Room's minimum width. More... | |
float | _maxWidth |
Room's maximum width. More... | |
float | _minHeight |
Room's minimum height. More... | |
float | _maxHeight |
Room's maximum height. More... | |
float | _maxDepth |
Room's maximum depth. More... | |
float | _minWidthRS |
RealSense environment's minimum width. More... | |
float | _maxWidthRS |
RealSense environment's maximum width. More... | |
float | _minHeightRS |
RealSense environment's minimum height. More... | |
float | _maxHeightRS |
RealSense environment's maximum height. More... | |
float | _xOriginUnity |
Digital twin's x axis' origin. More... | |
float | _zOriginUnity |
Digital twin's z axis' origin. More... | |
float | _distanceCameraFromBackWall |
Distance between the camera lens and the wall back to the camera. More... | |
float | _heightOffset |
Specific offset that is experimentally considered optimal in order to get more accurate height's measurements. More... | |
CVPR Lab class represents the CVPR Lab abstraction. The CVPR Lab is a Room with default values. Those default values are the ones above. Meanwhile, a Room object lets the possibility to define a room with custom dimensions. The real CVPR Lab is located at University of Naples Parthenope, Italy.
Definition at line 23 of file CVPR_Lab.hpp.
CVPR_Lab::CVPR_Lab | ( | void | ) |
Construct a new CVPR Lab object.
Definition at line 15 of file CVPR_Lab.cpp.
|
inherited |
Get the distance between the camera lens and the wall back to the camera.
Definition at line 129 of file Room.cpp.
References Room::_distanceCameraFromBackWall.
|
inherited |
Get the height offset.
Definition at line 133 of file Room.cpp.
References Room::_heightOffset.
Referenced by CoordinateMappingManager::transformHeightCoordinate().
|
inherited |
Get the Room's maximum depth.
Definition at line 101 of file Room.cpp.
References Room::_maxDepth.
|
inherited |
Get the Room's maximum height.
Definition at line 97 of file Room.cpp.
References Room::_maxHeight.
Referenced by CoordinateMappingManager::transformHeightCoordinate().
|
inherited |
Get the RealSense environment's maximum height.
Definition at line 117 of file Room.cpp.
References Room::_maxHeightRS.
Referenced by CoordinateMappingManager::transformHeightCoordinate().
|
inherited |
Get the Room's maximum width.
Definition at line 89 of file Room.cpp.
References Room::_maxWidth.
|
inherited |
Get the RealSense environment's maximum width.
Definition at line 109 of file Room.cpp.
References Room::_maxWidthRS.
|
inherited |
Get the Room's minimum height.
Definition at line 93 of file Room.cpp.
References Room::_minHeight.
|
inherited |
Get the RealSense environment's minimum height.
Definition at line 113 of file Room.cpp.
References Room::_minHeightRS.
|
inherited |
Get the Room's minimum width.
Definition at line 85 of file Room.cpp.
References Room::_minWidth.
Referenced by CoordinateMappingManager::transformWidthCoordinate().
|
inherited |
Get the RealSense environment's minimum width.
Definition at line 105 of file Room.cpp.
References Room::_minWidthRS.
|
inherited |
Get the Ddgital twin's x axis' origin.
Definition at line 121 of file Room.cpp.
References Room::_xOriginUnity.
|
inherited |
Get the digital twin's z axis' origin.
Definition at line 125 of file Room.cpp.
References Room::_zOriginUnity.
|
protectedinherited |
Set the distance between the camera lens and the wall back to the camera.
distanceCameraFromBackWall | Distance between the camera lens and the wall back to the camera. |
Definition at line 57 of file Room.cpp.
References Room::_distanceCameraFromBackWall, and distanceCameraFromBackWall.
Referenced by Room::Room().
|
protectedinherited |
Set the height offset.
heightOffset | Specific offset that is experimentally considered optimal in order to get more accurate height's measurements. |
Definition at line 61 of file Room.cpp.
References Room::_heightOffset, and heightOffset.
Referenced by Room::Room().
|
protectedinherited |
Set the Room's maximum depth.
maxHeight | Room's maximum depth. |
Definition at line 29 of file Room.cpp.
References Room::_maxDepth, and maxDepth.
Referenced by Room::Room().
|
protectedinherited |
Set the Room's maximum height.
maxHeight | Room's maximum height. |
Definition at line 25 of file Room.cpp.
References Room::_maxHeight, and maxHeight.
Referenced by Room::Room().
|
protectedinherited |
Set the RealSense environment's maximum height.
maxHeightRS | RealSense environment's maximum height. |
Definition at line 45 of file Room.cpp.
References Room::_maxHeightRS, and maxHeightRS.
Referenced by Room::Room().
|
protectedinherited |
Set the Room's maximum width.
maxWidth | Room's maximum width. |
Definition at line 17 of file Room.cpp.
References Room::_maxWidth, and maxWidth.
Referenced by Room::Room().
|
protectedinherited |
Set the RealSense environment's maximum width.
maxWidthRS | RealSense environment's maximum width. |
Definition at line 37 of file Room.cpp.
References Room::_maxWidthRS, and maxWidthRS.
Referenced by Room::Room().
|
protectedinherited |
Set the Room's minimum height.
minHeight | Room's minimum height. |
Definition at line 21 of file Room.cpp.
References Room::_minHeight, and minHeight.
Referenced by Room::Room().
|
protectedinherited |
Set the RealSense environment's minimum height.
minHeightRS | RealSense environment's minimum height. |
Definition at line 41 of file Room.cpp.
References Room::_minHeightRS, and minHeightRS.
Referenced by Room::Room().
|
protectedinherited |
Set the Room's minimum width.
minWidth | Room's minimum width. |
Definition at line 13 of file Room.cpp.
References Room::_minWidth, and minWidth.
Referenced by Room::Room().
|
protectedinherited |
Set the RealSense environment's minimum width.
minWidthRS | RealSense environment's minimum width. |
Definition at line 33 of file Room.cpp.
References Room::_minWidthRS, and minWidthRS.
Referenced by Room::Room().
|
protectedinherited |
Set the digital twin's x axis' origin.
xOriginUnity | Digital twin's x axis' origin. |
Definition at line 49 of file Room.cpp.
References Room::_xOriginUnity, and xOriginUnity.
Referenced by Room::Room().
|
protectedinherited |
Set the digital twin's z axis' origin.
zOriginUnity | Digital twin's z axis' origin. |
Definition at line 53 of file Room.cpp.
References Room::_zOriginUnity, and zOriginUnity.
Referenced by Room::Room().
|
privateinherited |
Distance between the camera lens and the wall back to the camera.
Definition at line 117 of file Room.hpp.
Referenced by Room::getDistanceCameraFromBackWall(), and Room::setDistanceCameraFromBackWall().
|
privateinherited |
Specific offset that is experimentally considered optimal in order to get more accurate height's measurements.
Definition at line 122 of file Room.hpp.
Referenced by Room::getHeightOffset(), and Room::setHeightOffset().
|
privateinherited |
Room's maximum depth.
Definition at line 85 of file Room.hpp.
Referenced by Room::getMaxDepth(), and Room::setMaxDepth().
|
privateinherited |
Room's maximum height.
Definition at line 81 of file Room.hpp.
Referenced by Room::getMaxHeight(), and Room::setMaxHeight().
|
privateinherited |
RealSense environment's maximum height.
Definition at line 102 of file Room.hpp.
Referenced by Room::getMaxHeightRS(), and Room::setMaxHeightRS().
|
privateinherited |
Room's maximum width.
Definition at line 73 of file Room.hpp.
Referenced by Room::getMaxWidth(), and Room::setMaxWidth().
|
privateinherited |
RealSense environment's maximum width.
Definition at line 94 of file Room.hpp.
Referenced by Room::getMaxWidthRS(), and Room::setMaxWidthRS().
|
privateinherited |
Room's minimum height.
Definition at line 77 of file Room.hpp.
Referenced by Room::getMinHeight(), and Room::setMinHeight().
|
privateinherited |
RealSense environment's minimum height.
Definition at line 98 of file Room.hpp.
Referenced by Room::getMinHeightRS(), and Room::setMinHeightRS().
|
privateinherited |
Room's minimum width.
Definition at line 69 of file Room.hpp.
Referenced by Room::getMinWidth(), and Room::setMinWidth().
|
privateinherited |
RealSense environment's minimum width.
Definition at line 90 of file Room.hpp.
Referenced by Room::getMinWidthRS(), and Room::setMinWidthRS().
|
privateinherited |
Digital twin's x axis' origin.
Definition at line 108 of file Room.hpp.
Referenced by Room::getXOriginUnity(), and Room::setXOriginUnity().
|
privateinherited |
Digital twin's z axis' origin.
Definition at line 112 of file Room.hpp.
Referenced by Room::getZOriginUnity(), and Room::setZOriginUnity().