void track_init() { if (!tracklib_initted) { tracklib_initted = 1; tracklib_sm_results = shared_mem_create("/tmp/color_tracking_results", sizeof(TrackingResults)); } }
///////////////////////////////////////////////////////////// // Shared memory functions cbc_data *cbc_data_ptr() { if(!g_cbc_data_sm) { g_cbc_data_sm = shared_mem_create("/tmp/cbc_data", sizeof(cbc_data)); assert(g_cbc_data_sm); } return (cbc_data *)shared_mem_ptr(g_cbc_data_sm); }