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

个人网站备案备注范文建设注册证信息网站

个人网站备案备注范文,建设注册证信息网站,wordpress网盘搜索引擎,江门网站建设方案推广我们在数据分析工作中#xff0c;经常遇到没有直接数据的情况#xff0c;对于曲线图情况#xff0c;我们需要解析曲线图中的数据。 例如下图#xff0c;根据文档我们获知横坐标取值范围为#xff08;0,175#xff09;#xff0c;纵坐标取值范围#xff08;0,156#…我们在数据分析工作中经常遇到没有直接数据的情况对于曲线图情况我们需要解析曲线图中的数据。 例如下图根据文档我们获知横坐标取值范围为0,175纵坐标取值范围0,156。如何把曲线转换为可操作的数据呢具体步骤如下 用画图工具抠图按曲线图坐标边界抠出待处理图形例如windows系统上的“画图”功能即可使用OpenCV提供的API详见“Opencv-python去图标与水印方案实践”采用直接提取曲线的方案使用OpenCV提供的图像灰度处理及二值化API得到目标图解析二值化的灰度图像得出数据。 1. 用画图工具抠图 我们把抠出来的图另存为heart1.JPG。 2. OpenCV直接提取曲线的方案 import numpy as np import matplotlib.pyplot as plt import cv2 imgcv2.imread(img\heart1.JPG)h,w,limg.shapefor j in range(h):for k in range(w):if img[j][k][0] 135 or img[j][k][0] 175 or img[j][k][1] 185 or img[j][k][1] 220 or img[j][k][2] 45 or img[j][k][2] 129:img[j][k][0] 255img[j][k][1] 255 img[j][k][2] 255plt.imshow(img,cmapplt.cm.gray)其中提取颜色范围值请参照文档“Opencv-python去图标与水印方案实践”。 3. 使用OpenCV图像灰度处理及二值化API image_gray cv2.cvtColor(img, cv2.COLOR_BGRA2GRAY) # 转换成灰度图 plt.imshow(image_gray,cmapplt.cm.gray) # 二值化 thresh, new_img cv2.threshold(image_gray, 200, 255, cv2.THRESH_BINARY)cv2.imshow(NEW_IMG, new_img) cv2.waitKey() new_img new_img.astype(np.int16) 注图像数据格式是uint8最大值255需要转换为int16存储实际坐标值。 OpenCV提供的图像二值化APIthreshold()方法参数 图片矩阵阈值图片中的最大值二值化的方式 二值化的方式 THRESH_BINARY高于阈值改为255,低于阈值改为0THRESH_BINARY_INV高于阈值改为0,低于阈值改为255THRESH_TRUNC截断,高于阈值改为阈值,最大值失效THRESH_TOZERO高于阈值不改变,低于阈值改为0THRESH_TOZERO_INV高于阈值该为0,低于阈值不改变 4. 解析二值化的灰度图像得出数据 解析数据的原理 首先明确坐标系统图像数据二维从00开始对应实际图形0h其中h是最大高度可以理解为纵向坐标倒序。 其次解析图数据对于图中曲线黑色数值为0直接标记为纵轴的坐标注意倒序其他设置为0由此获得二维矩阵待处理。 接着按坐标均值定义为目标数据。 r,c new_img.shape for i in range(r):for j in range(c):if new_img[i][j]255:new_img[i][j]0else:new_img[i][j]280 - i 1dat new_img.mean(axis0, keepdimsFalse,wherenew_img0)#滤除手工抠图边界无数据情况 mask np.isnan(dat) dat np.delete(dat, np.where(mask)) dat dat*156/np.max(dat) # 解析出数据未进行度量单位转换 new_dat dat.astype(np.int16)# 绘图回放数据 plt.rcParams[font.sans-serif] [SimHei] # 设置正常显示中文 plt.rcParams[axes.unicode_minus]False # 解决不显示负号 plt.figure(figsize(12,6)) plt.xlim(0,570) x_lable [0,30,60,90,120,150,180] pos_list [0, 94, 188, 281, 375, 469,563]plt.xticks(pos_list, x_lable) #ax plt.axes() #ax.xaxis.set_major_locator(ticker.FixedLocator((name_list))) #ax.xaxis.set_major_formatter(ticker.FixedFormatter((x_lable))) plt.ylim(0,180) plt.plot(new_dat) plt.ylabel(心率)plt.show()绘图回放数据结果如下 5. 总结 解析曲线数据图还是比较麻烦首先是图像处理技术我们常见的曲线图一般都较为干净好处理些。在解析过程中需要进行坐标转换也就是数据的度量单位。 欢迎交流更多的方法。 参考 肖永威. Opencv-python去图标与水印方案实践. CSDN博客. 2023.09
http://www.zqtcl.cn/news/187599/

相关文章:

  • 免费写作网站通道一通道二通道三免费
  • 腾讯云做网站选哪个网络广告推广员
  • 昆明网站开发哪家好做网站怎么做小图标
  • 泉州做外贸网站成都idc机房托管
  • 南京林业大学实验与建设网站宁波软件开发制作
  • 北京专业网站制作服务郑州有学网站制作
  • 搭建wordpress需要什么样的环境专注软件优化分享的网站
  • 网站备案后 如何建设下载免费ppt模板
  • 重慶网站建设网络服务器可提供的常见服务有什么、什么、什么和什么服务
  • 网站制作有限公司英文都不懂 学网站建设维护难吗
  • 深圳网站建设公司开发制作网站免费的网页网站
  • 开发网站公司德州做网站公司电话
  • 公司门户网站开发个人网站备案成功后怎么做
  • 远程医疗型网站开发三合一网站有必要吗
  • 什么网站是用html做的网站制作成本多少钱
  • 邢台企业网站制作建设wordpress多站点配置教程
  • 湖北省建设厅网站a群诸城网站价格
  • 江苏网站设计如何设置wordpress不自动更新
  • 已经有网站怎么做淘宝客网站建设 国外
  • 百度新闻源网站株洲在线论坛二手市场
  • 招聘做微信公众号网站维护推广网上国网的好处
  • php企业网站通讯录管理系统查找企业资料的网站
  • 专门做娱乐场所的设计网站有虚拟主机wordpress
  • 在线制作书封网站建德建设局官方网站
  • 广州建设手机网站wordpress 外部链接跳转
  • 传播公司可以做门户网站吗深圳常平网站建设制作公司
  • 最好的网站设计公司源码 php多平台网站建设
  • 下载了网站源码施工企业质量管理体系应按照我国
  • 有关网站建设国内外现状的文献英文谷歌seo
  • 珠海做网站哪间好佛山网站建设骏域