针对已有的三维圆形孔洞识别算法提取精度差、边缘点提取不完整等问题,提出一种基于点云法线与投影融合的三维圆孔识别的算法。首先利用KD-tree建立点云空间拓扑关系;其次使用近邻算法(KNN)搜索距离点最近的k个邻域点,通过定义距离阈值确定大于阈值的点为边界点;最后采用点云法线与投影融合,实现点云边缘的特征点和噪声点区分,并提取点云数据的三维圆孔特征。以带有圆形孔洞的栅极件为试验工件进行算法验证,试验结果表明,该算法能够有效实现点云边缘提取以及三维圆孔识别。