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

做外贸网站能用虚拟主机吗长沙关键词优化方法

做外贸网站能用虚拟主机吗,长沙关键词优化方法,wordpress 标签 中文乱码,中装建设有限公司根据五张显微镜图片(11-1.tif ~ 11-5.tif),统计纤维宽度分布,并画出直方图正态分布拟合曲线 主要步骤 读取图片 图像预处理(灰度化、二值化、去噪等) 边缘检测/骨架提取 测量纤维宽度 统计宽度分布&a…

根据五张显微镜图片(11-1.tif ~ 11-5.tif),统计纤维宽度分布,并画出直方图+正态分布拟合曲线

主要步骤

  1. 读取图片
  1. 图像预处理(灰度化、二值化、去噪等)
  1. 边缘检测/骨架提取
  1. 测量纤维宽度
  1. 统计宽度分布,绘制直方图和正态分布拟合曲线

图片

代码

import cv2
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm
from skimage import measuredef measure_fiber_width(image_path, pixel_per_um):# 读取图片img = cv2.imread(image_path, cv2.IMREAD_GRAYSCALE)# 二值化_, binary = cv2.threshold(img, 0, 255, cv2.THRESH_OTSU)# 反色(确保纤维为白色)binary = 255 - binary# 去噪binary = cv2.medianBlur(binary, 5)# 连通域分析labels = measure.label(binary, connectivity=2)props = measure.regionprops(labels)widths = []for prop in props:# 只考虑较大的区域,过滤噪声if prop.area > 100:minr, minc, maxr, maxc = prop.bboxwidth = max(maxr - minr, maxc - minc) / pixel_per_umwidths.append(width)return widthsdef remove_outliers(data, n_std=2):mu = np.mean(data)std = np.std(data)filtered = [x for x in data if (mu - n_std*std) <= x <= (mu + n_std*std)]return filtereddef plot_width_distribution(widths, ax, title):widths = remove_outliers(widths, n_std=1)# 直方图n, bins, patches = ax.hist(widths, bins=7, color='cyan', edgecolor='black', alpha=0.7, density=True)# 拟合正态分布mu, std = norm.fit(widths)xmin, xmax = ax.get_xlim()x = np.linspace(xmin, xmax, 100)p = norm.pdf(x, mu, std)ax.plot(x, p, 'r-', lw=2)ax.set_xlabel('Width (μm)')ax.set_ylabel('Percentage (%)')ax.set_title(f'{title}\nW={mu:.2f}±{std:.2f}')ax.grid(False)# 假设每像素代表的微米数(需根据标尺换算)
# pixel_per_um = 2.0  # 你需要根据图片标尺换算file_list = ['11-1.tif', '11-2.tif', '11-3.tif', '11-4.tif', '11-5.tif']
titles = ['e', 'f', 'g', 'h', 'i']
pixel_per_ums = [(1255-798)/50.0,(1255-748)/20.0,(1255-748)/10.0,(1255-798)/5.0,(1255-849)/2.0]fig, axs = plt.subplots(1, 5, figsize=(20, 4))
for i, (file, title,pixel_per_um) in enumerate(zip(file_list, titles,pixel_per_ums)):widths = measure_fiber_width(file, pixel_per_um)plot_width_distribution(widths, axs[i], title)
plt.tight_layout()
plt.show()

结果

注意

  • pixel_per_um 需要你根据图片标尺自行换算(如50μm对应多少像素)。

步骤

1.在图片中找到标尺

比如图片上有一条标注为“50 μm”的标尺。

2.用图像软件测量标尺长度(像素)

用如 ImageJ、Photoshop、画图、或 Python 脚本等工具,测量这条标尺在图片中占多少像素(比如 200 像素)。

3.计算每微米对应的像素数

例如:标尺为 50 μm,测得长度为 200 像素,则

也就是 1 μm = 4 像素。

4.计算每像素对应的微米数(pixel_per_um)

你的代码需要的是“每像素对应的微米数”,即

你的代码里 pixel_per_um 实际上是“每微米多少像素”,所以用第一个公式。

ImageJ

下载

起始像素

结束像素

http://www.dtcms.com/wzjs/230786.html

相关文章:

  • 什么网站专门做外围的seo培训网的优点是
  • 教学网站开发背景及意义网站制作方案
  • 成品网站怎么被百度收录做seo排名
  • 网站积分程序怎么建设制作一个网站大概需要多少钱
  • 长沙正规制作网站公司属性词 关键词 核心词
  • 网站开发文献综述发软文的平台
  • 政府网站建设思路百度快照是怎么做上去的
  • 邵东网站真实有效的优化排名
  • 郑州工装定制公司南宁seo结算
  • 怎样做网站图清晰app推广是做什么的
  • 云服务器怎么做多个网站线上营销渠道主要有哪些
  • wordpress怎么做伪静态徐州seo代理计费
  • 做教育app的网站有哪些百度有几个总部
  • app模板大全福州seo服务
  • 济南商城网站建设公司百度排行
  • 有哪些新手做外链的网站网络营销的方法有哪些?举例说明
  • 盐城网站建设效果最近的国际新闻大事10条
  • 网站开发环境怎么写手机端网站优化
  • 苏州市住房和城乡建设局信息网站自己怎么开发app软件
  • 电子商务网站建设管理实训报告seo外包优化服务商
  • 网站建设免费建站一键建站
  • 兰州网站seo分析手机免费建站系统
  • excel可以制作网页吗商丘网站seo
  • 深圳网站建设公司报价百家号自媒体平台注册
  • 外贸企业网站建设公司价格2023新闻热点摘抄
  • wordpress wp_footer在哪里定义seo基础入门免费教程
  • 有没有专门做av字幕的网站杭州关键词优化服务
  • dede做的网站怎样去换模版市场监督管理局是干什么的
  • 万网网站开发自动点击器永久免费版
  • 设立seo是什么意思怎么解决