图像标注查准率与查全率自动计算系统
项目介绍
本项目基于MATLAB开发,专门用于图像标注任务的性能评估。系统通过计算查准率(Precision)和查全率(Recall)等核心指标,量化评估标注结果的准确性。支持二分类和多分类场景,可处理单张图像或批量图像数据,并自动生成详细的数值分析和可视化评估报告。
功能特性
- 多格式支持:兼容文本文件(CSV、TXT)和MATLAB数据格式(.mat)的标注数据输入
- 灵活配置:支持自定义类别名称列表和置信度阈值参数
- 全面评估:提供查准率、查全率、F1分数等多项指标计算
- 多维度可视化:生成混淆矩阵热力图、P-R曲线、指标对比柱状图等直观图表
- 报告导出:自动生成PDF评估报告和Excel详细数据表格
使用方法
数据准备
- 真实标注数据:准备包含图像目标真实类别标签的文件
- 预测标注数据:准备与真实标注格式一致的预测标签文件
- 参数配置:根据需要设置类别名称列表和置信度阈值
运行系统
运行主程序文件,系统将自动:
- 读取并验证输入数据
- 计算各项性能指标
- 生成可视化图表
- 导出评估报告和数据表格
结果获取
系统输出包括:
- 数值结果:精确到小数点后4位的各项指标值
- 可视化结果:多种图表展示分析结果
- 导出文件:PDF报告和Excel数据表
系统要求
- MATLAB R2018b或更高版本
- 需要安装Statistics and Machine Learning Toolbox
- 推荐内存:4GB以上
- 磁盘空间:至少1GB可用空间
文件说明
主程序文件整合了系统的核心功能模块,实现了数据读取与验证、混淆矩阵构建、性能指标计算、可视化图表生成以及报告导出等完整流程。该文件作为系统入口,协调各功能模块协同工作,确保从数据输入到结果输出的完整处理链路。