Go to the source code of this file.
|
#define | SETUP_QT_ENVIRONMENT(F) |
|
#define | _OnSingleThread(_info) if((_info)->ID==0) |
|
#define | _ParallelLoop(_info, _idx, _count) |
|
#define | _ParallelInterleavedLoop(_info, _idx, _count) _idx=(_info)->ID;for(const unsigned int _step=(_info)->count,_end=(_count);_idx<_end;_idx+=_step) |
|
#define | _GetParallelSubRange(_info, _count, _from, _to) _to=(_count)/(_info)->count+1;_from=(_info)->ID*_to;_to+=_from;if(_to>(_count)){_to=(_count);} |
|
#define | _SynchronizeThreads(_info) if((_info)->count>1){if((_info)->sync->Sync((_info)->ID)!=SVL_SYNC_OK){return SVL_FAIL;}} |
|
#define | _CriticalSection(_info) if((_info)->count>1){(_info)->cs->Enter();}for(bool _incs=true;_incs;_incs=false,((_info)->count>1)?(_info)->cs->Leave():void()) |
|
#define | _SkipIfAlreadyProcessed(input, output) if(!IsNewSample(input)){syncOutput=output;return SVL_ALREADY_PROCESSED;} |
|
#define | _SkipIfDisabled() if(IsDisabled())return SVL_OK; |
|
#define | STR2FOURCC(fcc_string) (reinterpret_cast<const unsigned int*>(fcc_string)[0]) |
|
#define | MIN3(a, b, c) |
|
#define | MAX3(a, b, c) |
|
#define | WM_USER_DESTROY 2000 |
|
#define | WM_USER_PAINT 2002 |
|
#define | DEFAULT_WINDOW_POS 0x7FFFFFFF |
|
#define | winInput_KEY_F1 112 |
|
#define | winInput_KEY_F2 113 |
|
#define | winInput_KEY_F3 114 |
|
#define | winInput_KEY_F4 115 |
|
#define | winInput_KEY_F5 116 |
|
#define | winInput_KEY_F6 117 |
|
#define | winInput_KEY_F7 118 |
|
#define | winInput_KEY_F8 119 |
|
#define | winInput_KEY_F9 120 |
|
#define | winInput_KEY_F10 121 |
|
#define | winInput_KEY_F11 122 |
|
#define | winInput_KEY_F12 123 |
|
#define | winInput_KEY_PAGEUP 33 |
|
#define | winInput_KEY_PAGEDOWN 34 |
|
#define | winInput_KEY_HOME 36 |
|
#define | winInput_KEY_END 35 |
|
#define | winInput_KEY_INSERT 45 |
|
#define | winInput_KEY_DELETE 46 |
|
#define | winInput_KEY_LEFT 37 |
|
#define | winInput_KEY_RIGHT 39 |
|
#define | winInput_KEY_UP 38 |
|
#define | winInput_KEY_DOWN 40 |
|
#define | winInput_MOUSEMOVE 1000 |
|
#define | winInput_LBUTTONDOWN 1001 |
|
#define | winInput_LBUTTONUP 1002 |
|
#define | winInput_RBUTTONDOWN 1003 |
|
#define | winInput_RBUTTONUP 1004 |
|
#define | SVL_ALL_CHANNELS 0xFFFFFFFF |
|
#define | SVL_LEFT 0 |
|
#define | SVL_RIGHT 1 |
|
#define | SVL_OK 0 |
|
#define | SVL_FAIL -1 |
|
#define | SVL_YES 1 |
|
#define | SVL_NO 0 |
|
#define | SVL_EOF -2 |
|
#define | SVL_SYNC_ERROR -1 |
|
#define | SVL_SYNC_OK 0 |
|
#define | SVL_SYNC_TIMEOUT 1 |
|
#define | SVL_STREAM_RUNNING 0 |
|
#define | SVL_STREAM_CREATED 1 |
|
#define | SVL_STREAM_INITIALIZED 2 |
|
#define | SVL_STREAM_STOPPED 3 |
|
#define | SVL_STREAM_RELEASED 4 |
|
#define | SVL_ALREADY_PROCESSED 10 |
|
#define | SVL_STOP_REQUEST 11 |
|
#define | SVL_VID_END_REACHED 12 |
|
#define | SVL_VID_RETRY 13 |
|
#define | SVL_TYPE_MISMATCH -12 |
|
#define | SVL_ALREADY_INITIALIZED -13 |
|
#define | SVL_NOT_INITIALIZED -14 |
|
#define | SVL_ALREADY_RUNNING -15 |
|
#define | SVL_NOT_SOURCE -17 |
|
#define | SVL_NO_SOURCE_IN_LIST -18 |
|
#define | SVL_INVALID_INPUT_TYPE -19 |
|
#define | SVL_INVALID_OUTPUT_TYPE -20 |
|
#define | SVL_NO_INPUT_DATA -21 |
|
#define | SVL_WRONG_CHANNEL -22 |
|
#define | SVL_CONSTRUCTION_FAILED -23 |
|
#define | SVL_ALLOCATION_ERROR -24 |
|
#define | SVL_NOT_IMAGE -25 |
|
#define | SVL_WAIT_TIMEOUT -26 |
|
#define | SVL_VCS_DEVICE_NOT_INITIALIZED -2000 |
|
#define | SVL_VCS_UNABLE_TO_OPEN -2001 |
|
#define | SVL_VCS_UNABLE_TO_START_CAPTURE -2002 |
|
#define | SVL_VCS_UNABLE_TO_SET_INPUT -2003 |
|
#define | SVL_VCS_UNSUPPORTED_COLORSPACE -2004 |
|
#define | SVL_VCS_UNSUPPORTED_SIZE -2005 |
|
#define | SVL_STEREO_INPUT_MISMATCH -5000 |
|
#define | SVL_STEREO_INIT_ERROR -5001 |
|
#define | SVL_DMYSRC_DATA_NOT_INITIALIZED -7000 |
|
#define | SVL_MAX_CHANNELS 2u |
|
#define | SVL_VCS_ARRAY_LENGTH 50 |
|
#define | SVL_VCS_STRING_LENGTH 128 |
|
#define | ST_DP_TEMP_BUFF_SIZE 2048 |
|
#define | MAX_DIMENSION 65536 |
|
#define | MAX_UI16_VAL 0xFFFF |
|
#define | MAX_I32_VAL 0x7FFFFFFF |
|
#define | BIG_I32_VAL 100000000 |
|
#define | DS_INIT_TIMEOUT_INTV 500 |
|
#define | INITIAL_TOLERANCE_WAIT_LENGTH 100 |
|
#define | SVL_OCV_FONT_SCALE 16.0 |
|
|
enum | svlStreamType {
svlTypeInvalid,
svlTypeStreamSource,
svlTypeStreamSink,
svlTypeImageRGB,
svlTypeImageRGBA,
svlTypeImageRGBStereo,
svlTypeImageRGBAStereo,
svlTypeImageMono8,
svlTypeImageMono8Stereo,
svlTypeImageMono16,
svlTypeImageMono16Stereo,
svlTypeImageMono32,
svlTypeImageMono32Stereo,
svlTypeImage3DMap,
svlTypeCUDAImageRGB,
svlTypeCUDAImageRGBA,
svlTypeCUDAImageRGBStereo,
svlTypeCUDAImageRGBAStereo,
svlTypeCUDAImageMono8,
svlTypeCUDAImageMono8Stereo,
svlTypeCUDAImageMono16,
svlTypeCUDAImageMono16Stereo,
svlTypeCUDAImageMono32,
svlTypeCUDAImageMono32Stereo,
svlTypeCUDAImage3DMap,
svlTypeMatrixInt8,
svlTypeMatrixInt16,
svlTypeMatrixInt32,
svlTypeMatrixInt64,
svlTypeMatrixUInt8,
svlTypeMatrixUInt16,
svlTypeMatrixUInt32,
svlTypeMatrixUInt64,
svlTypeMatrixFloat,
svlTypeMatrixDouble,
svlTypeTransform3D,
svlTypeTargets,
svlTypeText,
svlTypeCameraGeometry,
svlTypeBlobs
} |
|
enum | svlStereoLayout {
svlLayoutInterlaced,
svlLayoutInterlacedRL,
svlLayoutSideBySide,
svlLayoutSideBySideRL,
svlLayoutVertical,
svlLayoutInterlacedKeepSize,
svlLayoutInterlacedKeepSizeRL
} |
|
enum | svlErrorMetric {
svlSAD,
svlSSD,
svlWSSD,
svlNCC,
svlFastNCC,
svlNotQuiteNCC
} |
|
enum | svlColorSpace { svlColorSpaceRGB,
svlColorSpaceHSV,
svlColorSpaceHSL,
svlColorSpaceYUV
} |
|
enum | svlPixelType {
svlPixelMono8,
svlPixelMono16,
svlPixelMono32,
svlPixelRGB,
svlPixelRGBA,
svlPixelMonoFloat,
svlPixel3DFloat,
svlPixelUnknown
} |
|
#define _CriticalSection |
( |
|
_info | ) |
if((_info)->count>1){(_info)->cs->Enter();}for(bool _incs=true;_incs;_incs=false,((_info)->count>1)?(_info)->cs->Leave():void()) |
#define _GetParallelSubRange |
( |
|
_info, |
|
|
|
_count, |
|
|
|
_from, |
|
|
|
_to |
|
) |
| _to=(_count)/(_info)->count+1;_from=(_info)->ID*_to;_to+=_from;if(_to>(_count)){_to=(_count);} |
#define _OnSingleThread |
( |
|
_info | ) |
if((_info)->ID==0) |
#define _ParallelInterleavedLoop |
( |
|
_info, |
|
|
|
_idx, |
|
|
|
_count |
|
) |
| _idx=(_info)->ID;for(const unsigned int _step=(_info)->count,_end=(_count);_idx<_end;_idx+=_step) |
#define _ParallelLoop |
( |
|
_info, |
|
|
|
_idx, |
|
|
|
_count |
|
) |
| |
Value:_idx=(_info)->
ID*std::max(1001*(_count)/(_info)->count,1000u)/1000; \
for(
const unsigned int _end=std::min((_count),((_info)->
ID+1)*std::max(1001*(_count)/(_info)->count,1000u)/1000);_idx<_end;_idx++)
unsigned char ID
Definition: CiA301.h:13
#define _SkipIfAlreadyProcessed |
( |
|
input, |
|
|
|
output |
|
) |
| if(!IsNewSample(input)){syncOutput=output;return SVL_ALREADY_PROCESSED;} |
#define _SkipIfDisabled |
( |
| ) |
if(IsDisabled())return SVL_OK; |
#define _SynchronizeThreads |
( |
|
_info | ) |
if((_info)->count>1){if((_info)->sync->Sync((_info)->ID)!=SVL_SYNC_OK){return SVL_FAIL;}} |
#define BIG_I32_VAL 100000000 |
#define DEFAULT_WINDOW_POS 0x7FFFFFFF |
#define DS_INIT_TIMEOUT_INTV 500 |
#define INITIAL_TOLERANCE_WAIT_LENGTH 100 |
Value:(((a) >= (b)) ? \
(((a) >= (c)) ? (a) : (c)) : \
(((b) >= (c)) ? (b) : (c)))
#define MAX_DIMENSION 65536 |
#define MAX_I32_VAL 0x7FFFFFFF |
#define MAX_UI16_VAL 0xFFFF |
Value:(((a) <= (b)) ? \
(((a) <= (c)) ? (a) : (c)) : \
(((b) <= (c)) ? (b) : (c)))
#define SETUP_QT_ENVIRONMENT |
( |
|
F | ) |
|
Value:int main(int argc, char** argv) \
{ \
return F(argc, argv); \
}
#define ST_DP_TEMP_BUFF_SIZE 2048 |
#define STR2FOURCC |
( |
|
fcc_string | ) |
(reinterpret_cast<const unsigned int*>(fcc_string)[0]) |
#define SVL_ALL_CHANNELS 0xFFFFFFFF |
#define SVL_ALLOCATION_ERROR -24 |
#define SVL_ALREADY_INITIALIZED -13 |
#define SVL_ALREADY_PROCESSED 10 |
#define SVL_ALREADY_RUNNING -15 |
#define SVL_CONSTRUCTION_FAILED -23 |
#define SVL_DMYSRC_DATA_NOT_INITIALIZED -7000 |
#define SVL_INVALID_INPUT_TYPE -19 |
#define SVL_INVALID_OUTPUT_TYPE -20 |
#define SVL_MAX_CHANNELS 2u |
#define SVL_NO_INPUT_DATA -21 |
#define SVL_NO_SOURCE_IN_LIST -18 |
#define SVL_NOT_IMAGE -25 |
#define SVL_NOT_INITIALIZED -14 |
#define SVL_NOT_SOURCE -17 |
#define SVL_OCV_FONT_SCALE 16.0 |
#define SVL_STEREO_INIT_ERROR -5001 |
#define SVL_STEREO_INPUT_MISMATCH -5000 |
#define SVL_STOP_REQUEST 11 |
#define SVL_STREAM_CREATED 1 |
#define SVL_STREAM_INITIALIZED 2 |
#define SVL_STREAM_RELEASED 4 |
#define SVL_STREAM_RUNNING 0 |
#define SVL_STREAM_STOPPED 3 |
#define SVL_SYNC_ERROR -1 |
#define SVL_SYNC_TIMEOUT 1 |
#define SVL_TYPE_MISMATCH -12 |
#define SVL_VCS_ARRAY_LENGTH 50 |
#define SVL_VCS_DEVICE_NOT_INITIALIZED -2000 |
#define SVL_VCS_STRING_LENGTH 128 |
#define SVL_VCS_UNABLE_TO_OPEN -2001 |
#define SVL_VCS_UNABLE_TO_SET_INPUT -2003 |
#define SVL_VCS_UNABLE_TO_START_CAPTURE -2002 |
#define SVL_VCS_UNSUPPORTED_COLORSPACE -2004 |
#define SVL_VCS_UNSUPPORTED_SIZE -2005 |
#define SVL_VID_END_REACHED 12 |
#define SVL_WAIT_TIMEOUT -26 |
#define SVL_WRONG_CHANNEL -22 |
#define winInput_KEY_DELETE 46 |
#define winInput_KEY_DOWN 40 |
#define winInput_KEY_END 35 |
#define winInput_KEY_F1 112 |
#define winInput_KEY_F10 121 |
#define winInput_KEY_F11 122 |
#define winInput_KEY_F12 123 |
#define winInput_KEY_F2 113 |
#define winInput_KEY_F3 114 |
#define winInput_KEY_F4 115 |
#define winInput_KEY_F5 116 |
#define winInput_KEY_F6 117 |
#define winInput_KEY_F7 118 |
#define winInput_KEY_F8 119 |
#define winInput_KEY_F9 120 |
#define winInput_KEY_HOME 36 |
#define winInput_KEY_INSERT 45 |
#define winInput_KEY_LEFT 37 |
#define winInput_KEY_PAGEDOWN 34 |
#define winInput_KEY_PAGEUP 33 |
#define winInput_KEY_RIGHT 39 |
#define winInput_KEY_UP 38 |
#define winInput_LBUTTONDOWN 1001 |
#define winInput_LBUTTONUP 1002 |
#define winInput_MOUSEMOVE 1000 |
#define winInput_RBUTTONDOWN 1003 |
#define winInput_RBUTTONUP 1004 |
#define WM_USER_DESTROY 2000 |
#define WM_USER_PAINT 2002 |
Enumerator |
---|
svlColorSpaceRGB |
|
svlColorSpaceHSV |
|
svlColorSpaceHSL |
|
svlColorSpaceYUV |
|
Enumerator |
---|
svlSAD |
|
svlSSD |
|
svlWSSD |
|
svlNCC |
|
svlFastNCC |
|
svlNotQuiteNCC |
|
Enumerator |
---|
svlPixelMono8 |
|
svlPixelMono16 |
|
svlPixelMono32 |
|
svlPixelRGB |
|
svlPixelRGBA |
|
svlPixelMonoFloat |
|
svlPixel3DFloat |
|
svlPixelUnknown |
|
Enumerator |
---|
svlLayoutInterlaced |
|
svlLayoutInterlacedRL |
|
svlLayoutSideBySide |
|
svlLayoutSideBySideRL |
|
svlLayoutVertical |
|
svlLayoutInterlacedKeepSize |
|
svlLayoutInterlacedKeepSizeRL |
|
Enumerator |
---|
svlTypeInvalid |
|
svlTypeStreamSource |
|
svlTypeStreamSink |
|
svlTypeImageRGB |
|
svlTypeImageRGBA |
|
svlTypeImageRGBStereo |
|
svlTypeImageRGBAStereo |
|
svlTypeImageMono8 |
|
svlTypeImageMono8Stereo |
|
svlTypeImageMono16 |
|
svlTypeImageMono16Stereo |
|
svlTypeImageMono32 |
|
svlTypeImageMono32Stereo |
|
svlTypeImage3DMap |
|
svlTypeCUDAImageRGB |
|
svlTypeCUDAImageRGBA |
|
svlTypeCUDAImageRGBStereo |
|
svlTypeCUDAImageRGBAStereo |
|
svlTypeCUDAImageMono8 |
|
svlTypeCUDAImageMono8Stereo |
|
svlTypeCUDAImageMono16 |
|
svlTypeCUDAImageMono16Stereo |
|
svlTypeCUDAImageMono32 |
|
svlTypeCUDAImageMono32Stereo |
|
svlTypeCUDAImage3DMap |
|
svlTypeMatrixInt8 |
|
svlTypeMatrixInt16 |
|
svlTypeMatrixInt32 |
|
svlTypeMatrixInt64 |
|
svlTypeMatrixUInt8 |
|
svlTypeMatrixUInt16 |
|
svlTypeMatrixUInt32 |
|
svlTypeMatrixUInt64 |
|
svlTypeMatrixFloat |
|
svlTypeMatrixDouble |
|
svlTypeTransform3D |
|
svlTypeTargets |
|
svlTypeText |
|
svlTypeCameraGeometry |
|
svlTypeBlobs |
|