根据数值时间取消,计算某项数值一段时间区间内平均值
背景:由于近期需统计带宽的平均使用情况,但手头只有一副图片
方法:因此想到计算图形面积S(即带宽与时间Time的积分),再根据总的面积All(High*Time、带宽最大值High,计算出实际平均带宽Average。
工具:网上查找到,可以利用photoshop计算不规则图形面积,以下面积计算方法为转载。
因为实验需要,我问了实验室好多人,竟然没有人知道的,又上网查了一下,发现说法比较简单,我自己琢磨了很久总算找到怎么计算,现在分享一下!
我用的是photoshop CS 4.0 (CS版本跟老版本有些细节需要改动的!)第一步,肯定是选择区域,有些人介绍用“魔术棒”,并说明为了保证选择精确,可将“容差”值设为0,并取消“消除锯齿”项的选择。魔术棒的发放肯定是最方便,但是如果图片颜色深浅不一很容易造成取图不全的情况,我建议用“快速选择工具”(魔术棒右键另外一个选项),可以自己一点点选择区域(调节画笔粗细)。如下
第二步,就是计算面积,其实求不规则图形的面积用到的理念的就是积分,也就是将图形无限的细分,而实际上我们所谓的像素就是这个很小的元素,所以在photoshop里面所谓的面积就是包含了多少的像素,还是非常精确的!
那么来看下,选取图形以后,点击窗口菜单,单击“直方图”选项,这时就会出现一个一个直方图,但是我根本找不到说有计算的像素的东东,下面是我参考的文章的截图,可以看到他用的是老的版本,但是CS版本总不可能去掉这个功能啊~~ 我找啊找,终于发现在直方图框框的右上角,有个头朝下的小三角,单击选择“扩展视图”,哈哈!就出现了如下的详细信息了,把像素那个记录下来就可以啦!!如果不相信的话可以取消选择框,这时可以看到像素一下子变成了全图片的像素了~~
![]()
(这个竟然是在维普上找到的,太假了
paper 浮云~)就这么简单!!
ps,F-actin 染色~