empty conn; clean_pcd using OPTICS, excl noise; 16 cores
Browse files- handcrafted_solution.py +3 -3
handcrafted_solution.py
CHANGED
|
@@ -801,11 +801,11 @@ def clean_PCD(XYZ, rgb):
|
|
| 801 |
|
| 802 |
for k in unique_labels:
|
| 803 |
class_member_mask = labels == k
|
| 804 |
-
|
| 805 |
if k == -1:
|
| 806 |
retain_class_mask = retain_class_mask | class_member_mask
|
| 807 |
continue
|
| 808 |
-
|
| 809 |
''' center prior is not valid
|
| 810 |
pt_k = XYZ[class_member_mask]
|
| 811 |
Xmean = np.mean(pt_k[:,0])
|
|
@@ -817,7 +817,7 @@ def clean_PCD(XYZ, rgb):
|
|
| 817 |
retain_class_mask = retain_class_mask | class_member_mask
|
| 818 |
pt_k = XYZ[class_member_mask]
|
| 819 |
lowest_z = min(pt_k[:,2])
|
| 820 |
-
|
| 821 |
|
| 822 |
XYZ = XYZ[retain_class_mask]
|
| 823 |
rgb = rgb[retain_class_mask]
|
|
|
|
| 801 |
|
| 802 |
for k in unique_labels:
|
| 803 |
class_member_mask = labels == k
|
| 804 |
+
'''
|
| 805 |
if k == -1:
|
| 806 |
retain_class_mask = retain_class_mask | class_member_mask
|
| 807 |
continue
|
| 808 |
+
'''
|
| 809 |
''' center prior is not valid
|
| 810 |
pt_k = XYZ[class_member_mask]
|
| 811 |
Xmean = np.mean(pt_k[:,0])
|
|
|
|
| 817 |
retain_class_mask = retain_class_mask | class_member_mask
|
| 818 |
pt_k = XYZ[class_member_mask]
|
| 819 |
lowest_z = min(pt_k[:,2])
|
| 820 |
+
break
|
| 821 |
|
| 822 |
XYZ = XYZ[retain_class_mask]
|
| 823 |
rgb = rgb[retain_class_mask]
|