摘要

人体轮廓检测一直都是图像处理领域研究的热点问题,在监控系统、军事扫描搜寻、无人驾驶以及机场的安全等方面都有着息息相关的应用。针对目前在地下停车场或者机场等不方便进行人工监督的地方,为了保障行人安全,提出了一种基于OpenCV的人体轮廓检测研究方法。对所标记和存储的人体图像进行去噪和图像形态学处理,通过Canny边缘检测和膨胀及腐蚀处理,以阈值化等方法得到图像轮廓。同时对于人体轮廓的边缘检测,选用最优的Sobel算子作为边缘检测算子;然后从图像中检索并绘制出人体轮廓,把人体区域提取出来并保存。通过实验证明,提出算法的平均人体轮廓检测正确率为91.7%,除了准确性,该方法的运算时间与中值滤波相比,缩短了80%。因此,该方法既能够保证人体检测的准确性,又能够实现快速检测,在机场等人流量大,检测不便的应用场合具有较强的适用性。