# colcluster-pre **Repository Path**: scau_cz/colcluster-pre ## Basic Information - **Project Name**: colcluster-pre - **Description**: colmap顺序匹配后进行聚类 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-27 - **Last Updated**: 2025-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 肉鸡三维重建数据预处理 ## 主要任务 1.对视频数据进行抽帧,然后使用colmap进行稀疏重建 2.对稀疏点云进行聚类,将背景与检测目标分离 3.(保留) 4.利用SAM对检测目标进行自动分割(后期估计要重新训练一个专门针对鸡+魔方的SAM模型) 5-8(保留) 9.对3DGS模型,根据魔方宽度对肉鸡体尺进行测量 ## 结构介绍 ``` colcluster-pre |————1-colmap_bash # colmap自动调用的bash指令 |————2-cluster_scripts # 聚类算法脚本 |————3 #此编号保留,以防有其他预处理工作 |————4-sam # 利用SAM对肉鸡和魔方进行分割 |————5~8 # 编号保留,以防有其他后处理 |————9-length_compute # 求长度的脚本 ``` ## 快速开始 无 ## 变量介绍 ### 1-colmap_bash 生成txt文件,生成的bin文件将保存在对应colmap输出文件夹的/bin中 ### 2-cluster_scripts 聚类算法实现过程,先根据images.txt中的相机位姿求半径,滤除半径外的背景点,然后利用聚类算法去除噪点(注意:目前没有实现结果对应,需要聚类的同学自己做改进) ### 4-sam 分割实现过程,目前暂时未开启任务 ### 9-length_compute 选择[1][2]点对应魔方角点,计算d[1][2]并于真实魔方参数5.7cm计算一个缩放比例 选择[3][4]点对应肉鸡待测量关键点,计算d[3][4]与缩放参数计算,得到一个计算后的体尺参数