START_TEST_ROI_TRACKER;
int nRet = mv_roi_tracker_create(&g_hTrackerModel);
- PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
-
+ if (g_bIsVisionROITrackerFeatureSupported == true)
+ {
+ PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+ }
+ else
+ {
+ PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+ return 0;
+ }
nRet = mv_create_engine_config(&gEngineConfigHandle);
PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_create_engine_config", MediaVisionGetError(nRet));
PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "SetROITrackerEngineConfig", MediaVisionGetError(nRet));
nRet = mv_roi_tracker_configure(g_hTrackerModel, gEngineConfigHandle);
- if (g_bIsVisionROITrackerFeatureSupported == true)
- {
- PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_configure", MediaVisionGetError(nRet));
- }
- else
- {
- PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_configure", MediaVisionGetError(nRet));
- }
+ PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_configure", MediaVisionGetError(nRet));
nRet = mv_roi_tracker_prepare(g_hTrackerModel, 50, 50, 50, 50);
- if (g_bIsVisionROITrackerFeatureSupported == true)
- {
- PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_prepare", MediaVisionGetError(nRet));
- }
- else
- {
- PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_prepare", MediaVisionGetError(nRet));
- }
+ PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_prepare", MediaVisionGetError(nRet));
+
FPRINTF("[Line : %d][%s] TC run successfully\\n", __LINE__, API_NAMESPACE);
return 0;
START_TEST_ROI_TRACKER;\r
\r
int nRet = mv_roi_tracker_create(&g_hTrackerModel);
- PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));\r
+ if (g_bIsVisionROITrackerFeatureSupported == true)
+ {
+ PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+ }
+ else
+ {
+ PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_create", MediaVisionGetError(nRet));
+ return 0;
+ }
\r
nRet = mv_create_engine_config(&gEngineConfigHandle);
PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_create_engine_config", MediaVisionGetError(nRet));\r
g_CallBackHit = false;\r
\r
nRet = mv_roi_tracker_perform(g_hTrackerModel, gSourceHandle, MvROITrackedCB, NULL);\r
- if (g_bIsVisionROITrackerFeatureSupported == true)
- {
- PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_perform", MediaVisionGetError(nRet));
- }
- else
- {
- PRINT_RESULT(MEDIA_VISION_ERROR_NOT_SUPPORTED, nRet, "mv_roi_tracker_perform", MediaVisionGetError(nRet));
- }\r
+ PRINT_RESULT(MEDIA_VISION_ERROR_NONE, nRet, "mv_roi_tracker_perform", MediaVisionGetError(nRet));
\r
if (g_CallBackHit == false)\r
{\r