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

红色网站建设石家庄新闻

红色网站建设,石家庄新闻,小米路由 做网站,杭州网站建设优化最近在做视觉应用开发,有个需求需要实时获取当前识别到的位姿点位是否有突变,从而确认是否是视觉算法的问题,发现Python的Matplotlib进行绘制比较方便。 目录 1.数据绘制2.绘制实时的动态折线图3.保存实时数据到CSV文件中 import matplotlib.…

最近在做视觉应用开发,有个需求需要实时获取当前识别到的位姿点位是否有突变,从而确认是否是视觉算法的问题,发现Python的Matplotlib进行绘制比较方便。

目录

  • 1.数据绘制
  • 2.绘制实时的动态折线图
  • 3.保存实时数据到CSV文件中

import matplotlib.pyplot as plt
import random
import numpy as np
import time
import os
import csv

1.数据绘制

def draw_data():index = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]x_data = [1, 0.2, 0.3, 4, 0.5, 0.6, 1, 0.8, 0.9, -1]# 创建折线图plt.plot(index, x_data, marker='o', color='b', linestyle='-', label='x_data')# 设置标题和标签plt.title("x_data")plt.xlabel("Index")plt.ylabel("X Data")# 显示图例plt.legend()# 设置横坐标刻度,使得每个index值都显示plt.xticks(index)# 显示图形plt.show()

在这里插入图片描述

2.绘制实时的动态折线图

虽然可以实时绘制,但会不断新增新的窗口,导致越到后面越卡顿,后面采用了保存到CSV文件进行分析的方法。

def realtime_data_draw():'''动态折线图实时绘制'''plt.ion()plt.figure(1)t_list = []result_list = []t = 0while True:if t >= 100 * np.pi:plt.clf()t = 0t_list.clear()result_list.clear()else:t += np.pi / 4t_list.append(t)result_list.append(np.sin(t))plt.plot(t_list, result_list, c='r', ls='-', marker='o', mec='b', mfc='w')  ## 保存历史数据plt.plot(t, np.sin(t), 'o')plt.pause(0.1)

在这里插入图片描述

3.保存实时数据到CSV文件中

将实时的数据保存到CSV文件中,通过excel文件绘制折线图进行分析。

def realtime_data_save_csv():# 模拟实时生成的轨迹点坐标count = 0# CSV 文件路径file_path = 'vision_data/pose.csv'if os.path.exists(file_path):os.remove(file_path)# 写入表头并开始写入数据with open(file_path, mode='w', newline='') as file:writer = csv.writer(file)# 写入表头writer.writerow(['Index', 'X', 'Y', 'Z', 'RX', 'RY', 'RZ'])while True:count += 1x_value = random.uniform(-0.5, 0.5)y_value = random.uniform(-0.5, 0.5)z_value = random.uniform(-0.1, 0.8)rx_value = random.uniform(-3.14, 3.14)ry_value = random.uniform(-3.14, 3.14)rz_value = random.uniform(-3.14, 3.14)# 将生成的数据写入 CSV 文件writer.writerow([count, x_value, y_value, z_value, rx_value, ry_value, rz_value])time.sleep(0.05)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.mmbaike.com/news/21844.html

相关文章:

  • 免费做明信片的网站免费发布推广信息的软件
  • 高端模板网站建设价格云搜索app官网
  • 大邑做网站网络营销主要学什么
  • 网站点击弹出下载框 怎么做的企业推广公司
  • 杭州建设网 工程信息网站seo搜索引擎优化期末考试
  • 区块链技术和网站开发结合传统营销与网络营销的整合方法
  • 花钱让别人做的网站版权是谁的广州百度推广排名优化
  • vR网站建设程序北京网站优化多少钱
  • wordpress手机登录设置济南seo排名优化推广
  • 如何申请免费网站空间收录网站排名
  • 做绒毛鉴定网站推广软件有哪些
  • 安徽房产网站建设百度号码查询平台
  • 网站开发实战课程百度seo营销
  • 滨海做网站哪家最好如何弄一个自己的网站
  • 景山网站建设公司网推项目
  • 如何建设 营销型 网站搜索大全浏览器
  • 阿里巴巴国际站入驻河北网站seo地址
  • 定制网站制作广州刷网站百度关键词软件
  • 做网站开发的是不是程序员关键词seo价格
  • wordpress 经典网站seo诊断报告怎么写
  • 给女友做网站seo短视频网页入口营销
  • 药店网站源码百度账号登录个人中心
  • 实战课程_网站标准布局divcss及整站建设株洲seo排名
  • 做个个人网站多少钱网站开发费用
  • 和网站建设相关的行业免费seo网站优化
  • 国外数据网站seo服务外包客服
  • 三木做网站军事新闻
  • 做网站申请域名的流程网站免费推广的方法
  • 做网站通过什么挣钱免费论坛建站系统
  • 做平面设计都在那个网站找免费素材网站在线生成app