当前位置: 首页 > 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,0)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 = xmin_textymin = et.SubElement(bndbox, "ymin")ymin.text = str(image.shape[0] - int(ymax_text))xmax = et.SubElement(bndbox, "xmax")xmax.text = xmax_textymax = et.SubElement(bndbox, "ymax")ymax.text = str(image.shape[0] - int(ymin_text))tree = 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.yidumall.com/news/18856.html

相关文章:

  • 泸州做网站的公司有哪些惠州网络营销公司
  • 购物网站开发 书籍樱花bt引擎
  • 保靖网站建设百度账号人工申诉
  • 做网站是否要去工商备案云南今日头条新闻
  • 网站维护费一年多少钱淄博网站推广
  • 中国十大人力资源外包公司优化 保证排名
  • 电子商务网站建设规划的内容软文广告代理平台
  • 在深圳做网站多少钱宁波seo推荐优化
  • 长沙广告公司电话合肥网站推广优化
  • 最超值的郑州网站建设各种手艺培训班
  • 动态网站建设步骤广告公司接单软件
  • 网站商城怎么做win10系统优化工具
  • dedecmsv5.6 qq空间网站模板怎么制作网页
  • 投资网站建设yandex引擎
  • 如何做经营性网站备案电脑优化软件哪个好用
  • 漯河网站建设费用seo助手
  • 重庆做网站_重庆网站建设_重庆网络推广_重庆网络公司百度网站推广电话
  • 一个人做网站的难度优化近义词
  • 建网站 可以看到访客吗郑州短视频代运营
  • 北京行业网站建设软件培训机构排行榜
  • 黄岛网站建设价格石家庄网站建设公司
  • wordpress自己制作主题天津做优化好的公司
  • 做pc端网站策划ks免费刷粉网站推广
  • 做网站流量赚钱培训计划和培训内容
  • 美女图片网站模板沈阳seo整站优化
  • 网站建设velpai郑州中原区最新消息
  • wordpress 商店插件新站整站优化
  • 程序员做网站赚钱百度收录方法
  • 帮人做淘宝美工的网站天津关键词优化平台
  • 宝安的医院网站建设惠州seo快速排名