|
@@ -67,7 +67,9 @@ public:
|
|
|
switch (type)
|
|
|
{
|
|
|
case Region_cloud_type::total:
|
|
|
+ m_cloud_collection_mutex.lock();
|
|
|
out_cloud->operator+=(*mp_cloud_collection);
|
|
|
+ m_cloud_collection_mutex.unlock();
|
|
|
// LOG(WARNING) << "region cloud size: " << mp_cloud_collection->size();
|
|
|
break;
|
|
|
case Region_cloud_type::left_front:
|
|
@@ -83,7 +85,9 @@ public:
|
|
|
out_cloud->operator+=(m_detector->m_right_rear_cloud);
|
|
|
break;
|
|
|
case Region_cloud_type::filtered:
|
|
|
+ m_filtered_cloud_mutex.lock();
|
|
|
out_cloud->operator+=(*mp_cloud_filtered);
|
|
|
+ m_filtered_cloud_mutex.unlock();
|
|
|
break;
|
|
|
}
|
|
|
}
|