当前位置: 首页 > news >正文

郑州建设公司网站关键词排名查询工具有哪些

郑州建设公司网站,关键词排名查询工具有哪些,工商网站注册公司,外贸建站 智能营销需求: 数据集的数据增强中,有时需要用到图像水平翻转的操作,图像水平翻转后,对应的xml标注文件也需要做坐标的调整。 解决方法: 使用pythonopencvimport xml.etree.ElementTree对图像水平翻转和xml标注…

需求:
        数据集的数据增强中,有时需要用到图像水平翻转的操作,图像水平翻转后,对应的xml标注文件也需要做坐标的调整。

 
解决方法:
        使用python+opencv+import xml.etree.ElementTree对图像水平翻转和xml标注文件坐标调整。代码如下:

import cv2
import os
import glob
import xml.etree.ElementTree as etdef flip_images(source_dir):images_list = glob.glob(os.path.join(source_dir, "*.jpg"))index = 0for image_path in images_list:image = cv2.imread(image_path)flip_image = cv2.flip(image,1)cv2.imwrite(image_path.replace(".jpg", "_flip.jpg"), flip_image)tree_ = et.ElementTree()tree_.parse(image_path.replace(".jpg", ".xml"))root = et.Element("annotation")folder = et.SubElement(root, "folder")folder.text = "images"filename = et.SubElement(root, "filename")filename.text = tree_.find(".//filename").text.replace(".jpg", "_flip.jpg")path = et.SubElement(root, "path")path.text = "/home/mapgoo/test"source = et.SubElement(root, "source")database = et.SubElement(source, "database")database.text = "Unknown"size = et.SubElement(root, "size")width = et.SubElement(size, "width")width.text = tree_.find(".//width").textheight = et.SubElement(size, "height")height.text = tree_.find(".//height").textdepth = et.SubElement(size, "depth")depth.text = "3"segmented = et.SubElement(root, "segmented")segmented.text = "0"for bndbox in tree_.findall(".//object"):xmin = bndbox.find(".//xmin")ymin = bndbox.find(".//ymin")xmax = bndbox.find(".//xmax")ymax = bndbox.find(".//ymax")xmin_text = xmin.textymin_text = ymin.textxmax_text = xmax.textymax_text = ymax.textobject_ = et.SubElement(root, "object")name = et.SubElement(object_, "name")name.text = bndbox.find("name").textpose = et.SubElement(object_, "pose")pose.text = "Unspecified"truncated = et.SubElement(object_, "truncated")truncated.text = "0"difficult = et.SubElement(object_, "difficult")difficult.text = "0"bndbox = et.SubElement(object_, "bndbox")xmin = et.SubElement(bndbox, "xmin")xmin.text = str(image.shape[1] - int(xmax_text))ymin = et.SubElement(bndbox, "ymin")ymin.text = ymin_textxmax = et.SubElement(bndbox, "xmax")xmax.text = str(image.shape[1] - int(xmin_text))ymax = et.SubElement(bndbox, "ymax")ymax.text = ymax_texttree = et.ElementTree(root)tree.write(image_path.replace(".jpg", "_flip.xml"), encoding="utf-8")print(image_path, index)index += 1if __name__ == '__main__':source_dir = "/home/Desktop/test"flip_images(source_dir)

使用以上代码需要修改原图像和标注文件所在文件夹路径(source_dir)。亲测可用。 

http://www.zhongyajixie.com/news/49989.html

相关文章:

  • macbook air做网站开发网站推广的常用方法有哪些?
  • wordpress建站打不开二级页面搜索引擎优化教材答案
  • 如何做汽车的创意视频网站网络推广方式有哪几种
  • 网站空间费用电子商务网站建设论文
  • 深圳网站营销seo多少费用百度营销推广登录
  • 网站的代理页面怎么做的石家庄限号
  • 重点专业建设验收网站怎么推广一个平台
  • wordpress robots规则aso优化
  • 专门做单页的网站免费软件下载网站有哪些
  • 做报价在哪个网站询价常见的网站推广方式
  • 企业网站建设ppt网络舆情处置的五个步骤
  • 淘宝做批发的网站女排联赛排名
  • 怎么做游戏网站编辑网络推广方法有几种
  • 兰州建设一个网站多少钱公司网站优化方案
  • 网站 做 app开发网站自动收录
  • 网站首页快照网络营销概述ppt
  • 如何做cpa单页网站株洲seo快速排名
  • 网站面向哪些地区做优化容易新媒体运营工作是什么
  • 西安做网站的公司维护市场调研报告范文大全
  • 使用java做后台网站徐州seo招聘
  • ADPR国际传媒网站建设做博客的seo技巧
  • wordpress vip 插件下载windows优化大师官方下载
  • 济南网站制作公司哪家好2023年8月新闻热点事件
  • 厦门医疗网站建设深圳优化服务
  • 国网落实好疫情防控优化措施
  • 网站内部链接是怎么做的关键词的选取原则
  • 手机老是下载一些做任务的网站医院营销策略的具体方法
  • java兼职网站开发seo优化包括什么
  • 南和邢台网站制作深圳网站设计专业乐云seo
  • 做网站的合同范文头条搜索