# digital_img **Repository Path**: xj-wangzhe/digital_img ## Basic Information - **Project Name**: digital_img - **Description**: 数字图像处理大作业 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-30 - **Last Updated**: 2023-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 数字图像处理大作业 ## Dataset - 一共有7个工件,对应data文件夹下01-07的文件夹 - 每个图片命名为两个数字 - 第一个数字表示工件的视图:每个工件6个视图(某些工件只拍了四五个视图) - 第二个数字表示工件的不同位姿,其中0表示标准位姿。1-8表示其余不同的位姿 ## 模板匹配任务 ### 一、 create_template_library.py用来生成模板库 它会计算所有标准位姿的图片的特征矩阵以及标签。其中特征矩阵包括工件的以下信息: feature_tem - 轮廓面积 - 最小外接矩形面积 - 轮廓周长 - 最小外接矩形长度 - 最小外接矩形宽度 - 最小外接矩形长宽比 - 圆形度 - 矩形度 label_tem - 第一位数表示变压器种类 - 第二位数表示变压器的视图编号 ### 二、 match_template.py对非标准位姿工件图像特征提取 模板匹配任务: - 已知的非模板图片的工件型号,也就是变压器种类已知,label_test的第一位已知,通过feature矩阵确定非模板图片的视图。 ## 模板匹配接口 输入: ​ type_transformer : 变压器类型 ​ transformer_img_path:待匹配变压器图像地址 输出: ​ view_transformer:变压器视图编号 流程图: 模板匹配流程图 ## 计算模板匹配的正确率 具体步骤: 1. 通过图像文件名获取gt标签 2. 使用模板匹配接口计算预测标签 3. 计算正确率 ### 一、 gt标签获取 通过文件地址提取文件label,需要注意label与文件地址的对应。 gt标签获取流程图