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

医院网站建设公司价格低wordpress签到插件

医院网站建设公司价格低,wordpress签到插件,小程序做视频网站,网站如何做水晶按钮需求: 数据集的数据增强中,有时需要用到图像水平翻转的操作,图像水平翻转后,对应的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.yayakq.cn/news/989018/

相关文章:

  • 网站怎么后台登陆辽宁省建造师执业信息网
  • 建设 银行网网站wordpress 插件 游戏
  • seo网站优化是什么北京网站建设V芯ee8888e
  • 甘肃精神文明建设网站佛山网站建设工作室
  • 做英语手抄报 什么网站怎么做html网页
  • 推荐企业门户网站建设网站设计的国际专业流程是什么
  • 网站搭建后台免费地方门户网站系统
  • 青岛网站seo分析湖北网站建设电话
  • 有了空间怎么做网站清除网站黑链
  • 制作网页框架某个网站seo分析实例
  • 海口网站制作案例美食网站开发的目的
  • 网站要怎么上传效果好的网站制作公司
  • 建设网站300多块钱apm安装wordpress网页无法访问
  • 网站做视频好不好好看logo图片
  • 个人网站空间购买吉安网站制作公司
  • python做网站验证码广告设计培训专业
  • 网站页面报价hao123从上网官网
  • 昆明网站建设哪个好苏醒8 WordPress
  • 海拉尔网站制作中国建设工程质量协会网站
  • 秦皇岛网络编辑网站门户网站建设招标文件
  • wordpress dux2.0seo优化代运营
  • 自己电脑怎么做网站服务器吗wordpress pc手机端两套模板
  • html5手机网站整套模板上海都市建筑设计有限公司
  • 中山商城网站建设马鞍山网站建设
  • 三亚做网站哪家效果好网站如何提高转化率
  • 学校网站类型做广告推广哪家好
  • 网站建设计划建议做网站时候图片和视频放在哪里
  • 网站开发使用api对seo科技馆设计
  • 简述网站建设基本流程答案网站建设要咨询哪些内容
  • 室内设计论坛网站wordpress直接外链excel