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

寿光建设集团网站江苏伟业建设集团网站

寿光建设集团网站,江苏伟业建设集团网站,做的网站有广告图片,旅游门票做的最好的是哪个网站需求#xff1a; 数据集的数据增强中#xff0c;有时需要用到图像水平翻转的操作#xff0c;图像水平翻转后#xff0c;对应的xml标注文件也需要做坐标的调整。 解决方法#xff1a; 使用pythonopencvimport xml.etree.ElementTree对图像水平翻转和xml标注…需求         数据集的数据增强中有时需要用到图像水平翻转的操作图像水平翻转后对应的xml标注文件也需要做坐标的调整。 解决方法         使用pythonopencvimport 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 imagesfilename et.SubElement(root, filename)filename.text tree_.find(.//filename).text.replace(.jpg, _flip.jpg)path et.SubElement(root, path)path.text /home/mapgoo/testsource et.SubElement(root, source)database et.SubElement(source, database)database.text Unknownsize 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 3segmented et.SubElement(root, segmented)segmented.text 0for 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 Unspecifiedtruncated et.SubElement(object_, truncated)truncated.text 0difficult et.SubElement(object_, difficult)difficult.text 0bndbox 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), encodingutf-8)print(image_path, index)index 1if __name__ __main__:source_dir /home/Desktop/testflip_images(source_dir) 使用以上代码需要修改原图像和标注文件所在文件夹路径source_dir。亲测可用。
http://www.yutouwan.com/news/18035/

相关文章:

  • 青岛seo整站优化招商电话网站建设友汇
  • 企业网站推广的收获与启示营销推广是一种什么的促销方式
  • 好搜360网站网络维护岗位职责
  • 网页设计介绍北京网站网站谁做的比较好
  • 江门网站建设设计传奇手游下载平台手机版
  • 企业做网站大概需要多少钱网站没有收录原因
  • seo网站推广收费电子网站建设前台设计
  • 政务网络及网站建设天眼查询企业信息官网电话
  • 天津市建设工程信息网站关键词挖掘爱网站
  • 网站里面的链接怎么做营销软件大全
  • 做电商网站要多少钱三优科技 网站开发
  • 企业定位是网站建设的温州哪里做网站比较好
  • 保定曲阳网站建设设计之家logo设计
  • 海口网站运营托管咨询谷歌seo价格
  • 做基础网站主机要免费推广网站有哪些
  • 诸暨网站建设书生商友百度查询入口
  • 做网站h5网页制作模板源代码免费
  • 开发网站开发工程师高端网站建设行业
  • 做网站张家口纺织品公司网站建设
  • 网站和app软件制作公司cms系统主要功能
  • 坪山网站建设北京天津网站建设
  • 唐山网站制作价格网站建设及那个科目
  • 自助建站源码下载茂名网站制作策划
  • 拓者设计吧网站廊坊网站制作公司排名
  • wordpress淘宝客建站顺德手机网站设计咨询
  • 怎样自己建立一个网站服装电子商务网站建设过程与实现
  • 网站开发的规格描述万网网站编辑
  • only网站建设分析在线设计的网站
  • 男装商城网站建设上海响应式网站设计
  • 郴州市网站建设科技南京英文网站制作