96SEO 2026-02-23 14:12 15
Python统计Labelme标注文件信息并绘制散点图前言前提条件相关介绍实验环境Python统计Labelme标注文件信息并绘制散点图前言

本文是个人使用Python处理文件的电子笔记由于水平有限难免出现错漏敬请批评改正。
更多精彩内容可点击进入我的个人主页查看
Python是一种跨平台的计算机程序设计语言。
是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
最初被设计用于编写自动化脚本(shell)随着版本的不断更新和语言新功能的添加越多被用于独立的、大型项目的开发。
Python
OS模块是负责程序与操作系统的交互提供了访问操作系统底层的接口和非常丰富的方法用来处理文件和目录。
用来创建指定名称的窗口,0表示CV_WINDOW_NORMAL#
img)cv2.waitKey(0)cv2.destroyAllWindows()def
count_json_label(in_json_path,label_num,width_list,height_list,area_list):with
json.load数据到变量json_datajson_data
label_num.keys():label_num[i[label]]
print(w,h)width_list.append(abs(w))height_list.append(abs(h))area_list.append(abs(w)*abs(h))def
write_info_txt(txt_path,label_num,width_list,height_list,area_list):with
f:f.write(总标注数:str(sum(label_num.values()))\n)f.write(label_num:str(label_num)
\n)f.write(min(width_list):str(min(width_list))\n)f.write(len(width_list):str(len(width_list))\n)f.write(min(height_list):str(min(height_list))\n)f.write(len(height_list):str(len(height_list))\n)f.write(min(area_list):str(min(area_list))\n)f.write(len(area_list):str(len(area_list))\n)def
draw_scatter(width_list,height_list):x_data
height_list(Scatter().add_xaxis(xaxis_datax_data).add_yaxis(series_name(width,height),y_axisy_data,symbol_size3,label_optsopts.LabelOpts(is_showFalse),).set_series_opts().set_global_opts(xaxis_optsopts.AxisOpts(name
splitline_optsopts.SplitLineOpts(is_showTrue)),yaxis_optsopts.AxisOpts(name
Height,type_value,axistick_optsopts.AxisTickOpts(is_showTrue),splitline_optsopts.SplitLineOpts(is_showTrue),),tooltip_optsopts.TooltipOpts(formatterJsCode(function
);})),).render(w_h_scatter_chart.html))if
print(in_json_path)count_json_label(in_json_path,label_num,width_list,height_list,area_list)print(总标注数:,sum(label_num.values()))print(label_num:,label_num)#
print(width_list:,width_list)print(min(width_list):,min(width_list))print(len(width_list):,len(width_list))#
print(height_list:,height_list)print(min(height_list):,min(height_list))print(len(height_list):,len(height_list))#
print(area_list:,area_list)print(min(area_list):,min(area_list))print(len(area_list):,len(area_list))#
write_info_txt(rect_info.txt,label_num,width_list,height_list,area_list)
draw_scatter(width_list,height_list)总标注数:
3504更多精彩内容可点击进入Python日常小操作专栏或我的个人主页查看
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback