经过上一篇博客,我们实现 了一个cpp文件,可以预测单个图像和多个图像。为了更加简化代码,方便部署,我们需要对代码进行重构:将功能模块化到头文件中。 完整代码下载链接:点击这里 重构的优点 模块化设计:将不同功能分离到不同的类中,每个类有明确的职责更好的可维护性:修改一个功能不会影响其他部分可重用性:这些类可以在其他项目中重用更清晰的错误处理:异常处理更加集中更简洁的主程序:主程序只关注流程控制,不关注实现细节 以下是具体步骤: 创建头文件 创建头文件 yolo_utils.h