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

中国做类似 esty的网站网站推广哪个平台最好

中国做类似 esty的网站,网站推广哪个平台最好,wordpress 隐藏跳转,建设旅游网站的价值💪 专业从事且热爱图像处理,图像处理专栏更新如下👇: 📝《图像去噪》 📝《超分辨率重建》 📝《语义分割》 📝《风格迁移》 📝《目标检测》 📝《暗光增强》 &a…

💪 专业从事且热爱图像处理,图像处理专栏更新如下👇:
📝《图像去噪》
📝《超分辨率重建》
📝《语义分割》
📝《风格迁移》
📝《目标检测》
📝《暗光增强》
📝《模型优化》
📝《模型实战部署》


在这里插入图片描述

目录

  • 一、YOLO格式
  • 二、实现步骤
  • 三、代码
    • 3.1 参数修改
    • 3.2 代码
  • 四、转换结果
  • 五、总结

一、YOLO格式

YOLO格式的数据集通常包含两部分:图像文件和对应的文本标注文件。每个文本标注文件中包含了图像中每个物体的类别和位置信息。每一行代表一个物体,格式如下:

<class_id> <x_center> <y_center> <width> <height>

其中,<class_id>是物体类别的ID,<x_center>和<y_center>是物体中心点的坐标,和是物体的宽度和高度。所有的坐标和尺寸都需要被归一化,即除以图像的宽度和高度,因此它们的值都在0到1之间。

二、实现步骤

要将.png格式的标签图转换为YOLO格式的.txt文件,需要以下步骤:

(1)读取.png标签图,每个物体应该被标记为不同的颜色;

(2)解析标签图,对每种颜色进行遍历,找出所有像素点的坐标;

(3)对每种颜色的像素点坐标进行分析,计算出对应的bounding box(通过找到最小和最大的x,y坐标来实现);

(4)将bounding box的坐标和尺寸归一化,然后保存为.txt文件。

三、代码

3.1 参数修改

在这里插入图片描述

3.2 代码

注:.png格式个标签图像,必须是单通道图像。

import os
import cv2
import numpy as npdef convert_segmentation_to_yolo(img_path, output_path, num_classes):# 读取标签图img = cv2.imread(img_path, cv2.IMREAD_GRAYSCALE)height, width = img.shape# 创建用于存储YOLO格式的列表yolo_labels = []# 遍历每个类别for class_id in range(num_classes):# 找到当前类别的所有像素位置class_pixels = np.where(img == class_id)# 如果当前类别不存在,跳过if len(class_pixels[0]) == 0:continue# 找到类别的最小和最大边界x_min = np.min(class_pixels[1])x_max = np.max(class_pixels[1])y_min = np.min(class_pixels[0])y_max = np.max(class_pixels[0])# 计算中心点和宽高,并归一化x_center = (x_min + x_max) / 2 / widthy_center = (y_min + y_max) / 2 / heightbbox_width = (x_max - x_min) / widthbbox_height = (y_max - y_min) / height# 保存YOLO格式的标签yolo_labels.append(f"{class_id} {x_center} {y_center} {bbox_width} {bbox_height}")# 将YOLO标签写入.txt文件txt_file = os.path.splitext(os.path.basename(img_path))[0] + ".txt"with open(os.path.join(output_path, txt_file), "w") as f:for label in yolo_labels:f.write(label + "\n")# 示例调用
# img_folder = 'path/to/your/png/folder'
# output_folder = 'path/to/your/txt/folder'
img_folder = 'Images/Segment_Images/image_png'
output_folder = 'Images/Segment_Images/label_txt'
# num_classes = 21  # 假设有21个类别
num_classes = 2  # 假设有21个类别if not os.path.exists(output_folder):os.makedirs(output_folder)# 遍历标签图文件夹并转换
for img_file in os.listdir(img_folder):if img_file.endswith('.png'):img_path = os.path.join(img_folder, img_file)convert_segmentation_to_yolo(img_path, output_folder, num_classes)

四、转换结果

下面是原始的png格式标签图和转换后的yolo格式.txt文件。

在这里插入图片描述

五、总结

以上就是语义分割前png、jpg格式标签图转yolo格式.txt文件的详细过程,希望能帮到你!

感谢您阅读到最后!😊总结不易,多多支持呀🌹 点赞👍收藏⭐评论✍️,您的三连是我持续更新的动力💖

关注公众号「视觉研坊」,获取干货教程、实战案例、技术解答、行业资讯!

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

相关文章:

  • 如何删除自己建的网站搜狗网址大全
  • win7 添加asp网站网站的seo是什么意思
  • 房地产网站建设解决方案优化关键词排名工具
  • 南通网站建设做电商需要什么条件
  • 河南网站建设公企业宣传软文范例
  • 邮轮哪个网站是可以做特价胃肠的网站推广优化设计方案
  • 自己做网站 教程湖州网站建设制作
  • wordpress顶部空行廊坊首页霸屏排名优化
  • java做网站建设后台国内专业seo公司
  • 广州app开发网站建设中国制造网网站类型
  • 主机网站百度收录最新方法
  • 天水网站建设公司排名最新新闻今天最新新闻
  • 重庆潼南网站建设价格网络营销ppt案例
  • 商城网站开发背景如何在网上推广自己的产品
  • 网站推广排名报价网上销售推广方案
  • 国内做的比较好的网站seo外链发布工具
  • 无锡网站优化价格百度人工客服电话多少
  • 网站和网页沈阳头条今日头条新闻最新消息
  • 查竣工验收报告的网站自媒体平台收益排行榜
  • 做网站用虚拟服务器可以吗2023最火的十大新闻
  • ps做网站框架搭建什么叫外链
  • 做微商有卖鞋子的网站吗厦门seo起梦网络科技
  • asp开源政府网站seo外包网站
  • 动态网站开发大赛百度优化软件
  • 百度做网站续费费用实时seo排名点击软件
  • 抖音代运营ppt搜索引擎营销优化
  • 北京网站建设设计比较开放的浏览器
  • 网站开发存在的风险通州优化公司
  • 做网站建设网站制作四川seo整站优化吧
  • 网站建设湛江网站推广的概念