检测:根据xml文件在图片上绘制框图

目标检测:根据xml文件在图片上绘制框图

  • 编译环境
  • 文件结构
  • 代码解析
  • 结果展示

代码是参考的多方资源,并非所有都是原创,如有侵权行为,请及时告知。

编译环境

  1. python 3.6
  2. opencv-python
  3. xml
    我使用的是anaconda 在安装相应的程序时会自动配置相应的库。

文件结构

主要文件
1.origin_img:放置图片和xml文件
检测:根据xml文件在图片上绘制框图_第1张图片
2.test:用于保存处理后的图片
3.show_img:主程序

代码解析

import cv2
import os
from xml.etree import ElementTree as ET
import random
import shutil


def read_(path):
    # 检测的类别需要修改,根据自己检测的类别名修改即可
    voc_name_list = ['hat']
    with open(r'./del.txt', 'w') as writer:
  

你可能感兴趣的:(python,xml,opencv)