PS派教程网 - PS教程 | Photoshop教程 | 数码暗房

计算图片中某种颜色所占的面积比例 - Photoshop 方法

时间:2013-11-20 23:17来源:未知 作者:PS314 点击: 关键词:混合色带
通常,我们仅需要图片显示视觉信息,不过有些时候,还需要对图片中的信息进行分析。如,需要获得照片中某种颜色所占的面积比例。这听起来有些怪异,不过,在建筑设计或生物学等领域确实存在这样的问题。这篇教程将介绍如何用 Photoshop 解决这一问题。
 
首先来看两张图,感谢 网友 xuewenxsh 提供的图片及文字说明。
 

A

 
PS图片颜色比例_A
 

B

 
PS图片颜色比例_B
 
这两张图是在 一次生物学实验中 拍摄的 电子显微镜下 植物细胞的照片。
A 和 B 都是用水稻根当实验材料,A 为对照,B 用 LipA (一种脂肪酶) 处理过。
为了方便观察细胞死亡的情况,我们用碘化丙啶 将实验材料染色,再到电子显微镜下观察。
A 只是细胞壁染上了红色,而 B 由于细胞死亡,核物质降解也被染成红色。
 
我们的目的是计算这两张图片中被碘化丙啶染色的部分所占的比例。
通过A 和 B 比例的差异,辅助我们分析实验结果。
 
这个例子涉及许多生物学知识,如果您不熟悉也没有关系。
您只要明白我们的目的是——
计算两张图片中 红色像素 所占的比例 即可。
 
我会介绍两种方法,一种是使用 Photoshop 的方法,另一种是使用 ImageMagick 的方法。
 
两种都相对准确,您可以根据需要选择不同的方法。
 
使用 Photoshop ,优点是便于操作,也比较直观,所见即所得。
缺点是仅能显示最终的统计结果,缺乏直接证据,因此缺乏说服力,不利于科研应用。
 
使用 ImageMagick ,正好与Photoshop方法相反,可以为最终结果提供直接证据,并且如果有许多相同规格的照片,可以进行批量处理。
缺点是操作有些复杂,需要一些计算机知识。
 
这篇文章介绍的是第 1 种方法: Photoshop方法
 

思路:

 
1.裁切图片以减少干扰。
 
2.选取红色像素。
 
3.查看直方图中的统计信息,得到红色像素总数。
 
4.计算红色所占的面积比例。
 

说明:

 
1.我会以图片 A 为例进行说明。
 
2.考虑到看这篇教程的人可能是 Photoshop的初学者,所以我会把步骤写得详细一些。
 
3.文章写的有些仓促,难免会出现错误,如果您发现了希望您留言指出,谢谢。
 

第 1 步 - 裁切图片

下载这两张图片,运行 Photoshop ,文件 -> 打开,打开图片 A.jpg。
 
PS图片颜色比例_打开图片
 
观察图片,你会发现图片上有一些白色的文字,还有一个白色的边框,这些都会影响统计结果,因此我们需要对图片进行裁切。
 
为了保证结果的准确性,我们需要使用参考线精确定位。
在 Photoshop的菜单栏里选择 视图 -> 新建参考线。
 
PS图片颜色比例_新建参考线
 
在弹出的新建参考线对话框中选择:
取向:水平 ;
位置:90 px。
 
PS图片颜色比例_新建参考线2
 
点击确定,得到一条水平参考线。
 
PS图片颜色比例_新建参考线3
 
同样的方法,再添加 3条参考线。
水平 520 px;垂直 15 px;垂直 545 px。
 
如图,可能干扰最终结果的白色文字与边框都被参考线挡住了。
 
PS图片颜色比例_新建参考线4
 
在 Photoshop 左侧的工具箱中选择 “裁切” 工具。
在顶部的工具选项栏里,裁切工具的选项 长度,宽度,分辨率等信息都要留空。
 
PS图片颜色比例_裁切工具
 
在参考线左上角单击鼠标左键,拖动到右下角,松开鼠标左键,得到一个矩形。
调整这个矩形的四个边框,让他们紧贴参考线。
 
PS图片颜色比例_裁切工具2
 
在矩形内部双击鼠标,Photoshop 便将图片裁切了。
得到一个 宽 530 px,长 430 px 的图片。
 
PS图片颜色比例_裁切工具3
 
先将图片保存,方便以后使用。
文件 -> 存储为
格式选择 BMP,
文件名 A.bmp,保存。
 
PS图片颜色比例_存储图片
 
BMP选项选择:Windows 24位,确定。
 
PS图片颜色比例_存储图片2
 
注:存储为 BMP 可以减少 JPEG 编码与解码过程对结果的影响。
 

责任编辑:PS314

第 1 页 - 共 3 页
顶一下
(36)
53.7%
踩一下
(31)
46.3%
------分隔线----------------------------

搜索

高级