考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:设计制作 > JavaScript > 文章内容
  

Javascript图像处理:阈值

 [ 2017年6月14日 ] 【

  这篇文章我们来做一个阈值函数。

  最简单的图像分割方法

  阈值是最简单的图像分割方法。

  比如为了从下图中分割出苹果,我们利用前景与背景的灰度差值,通过设定一个阈值,对于该像素大于这个阈值时就以黑色表示,小于便以灰色表示。

  五种阈值类型

  和OpenCV一样,我们将提供五种阈值类型,方便使用。

  下面是原图像的波形表示,纵坐标表示像素点的灰度值大小,蓝线是阈值大小。

  二进制阈值化

  公式表示是:

  texttt{dst} (x,y) = fork{texttt{maxVal}}{if $texttt{src}(x,y) > texttt{thresh}$}{0}{otherwise}

  图像表示是:

  Threshold Binary

  可见超过该阈值的就变成最大值(即255),否则变成最小值(也就是0)。我们需要一个函数来实现这个功能:

  var CV_THRESH_BINARY = function(__value, __thresh, __maxVal){

  return __value > __thresh ? __maxVal : 0;

  };

本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved