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

上海浦东刚刚发生的命案seo诊断书

上海浦东刚刚发生的命案,seo诊断书,网站程序购买,电商网站模版Fast角点检测 基本原理是使用圆周长为N个像素的圆来判定其圆心像素P是否为角点,如下图所示为圆周长为16个像素的圆(半径为3);OpenCV还提供圆周长为12和8个像素的圆来检测角点。 相对中心像素的位置信息 //圆周长为16 static c…

Fast角点检测

基本原理是使用圆周长为N个像素的圆来判定其圆心像素P是否为角点,如下图所示为圆周长为16个像素的圆(半径为3);OpenCV还提供圆周长为12和8个像素的圆来检测角点。
在这里插入图片描述

相对中心像素的位置信息

//圆周长为16
static const int offsets16[][2] =
{{0,  3}, { 1,  3}, { 2,  2}, { 3,  1}, { 3, 0}, { 3, -1}, { 2, -2}, { 1, -3},{0, -3}, {-1, -3}, {-2, -2}, {-3, -1}, {-3, 0}, {-3,  1}, {-2,  2}, {-1,  3}
};//圆周长为12
static const int offsets12[][2] =
{{0,  2}, { 1,  2}, { 2,  1}, { 2, 0}, { 2, -1}, { 1, -2},{0, -2}, {-1, -2}, {-2, -1}, {-2, 0}, {-2,  1}, {-1,  2}
};//圆周长为8
static const int offsets8[][2] =
{{0,  1}, { 1,  1}, { 1, 0}, { 1, -1},{0, -1}, {-1, -1}, {-1, 0}, {-1,  1}
};

角点判定条件

在圆周上顺时针从顺时针方向从1到N的顺序对圆周像素点进行连续编号。如果在圆周上有M个连续的像素的亮度都比圆心像素的亮度还要亮,或者比圆心像素的亮度还要暗,并且亮度差都大于设置的阈值t,则圆心像素被确定为角点。因此,成为角点必须满足下列两个条件之一。

  • 条件1:集合S由圆周上M个连续的像素x组成,该集合的任意像素x都满足 I x > I p + t I_x>I_p+t Ix>Ip+t
  • 条件2:集合S由圆周上M个连续的像素x组成,该集合的任意像素x都满足 I x < I p − t I_x<I_p-t Ix<Ipt

在OpenCV中有三种模式,如下:

  • TYPE_9_16,表示圆周上16个像素点/连续9个像素点满足条件
  • TYPE_7_12,表示圆周上12个像素点/连续7个像素点满足条件
  • TYPE_5_8,表示圆周上8个像素点/连续5个像素点满足条件

非角点检测

在一副图像中,非角点往往是占多数。而非角点检测比角点检测容易很多,因此首先剔除非角点将大大提高角点检测速度。例如,当圆周长N为16个像素,连续像素M为12,所以编号为1,5,9,13的这4个圆周像素点中应该至少有3个满足条件。在OpenCV中,采用了另一种方法来判断非角点,即同时检测任意直径上两个端点像素的像素值。

非极大值抑制

如果N一定,我们把使P仍然是角点的最大阈值 t t t定义为P的角点响应值,通过迭代,每次迭代比较8个连续的圆周像素与圆心像素之间的绝对差值,得到8个绝对差值中的最小值 d d d,与这8个连续像素两端相邻的两个圆周像素与圆心像素的绝对差值分别为 d 0 d_0 d0 d 9 d_9 d9,则此次迭代所得到的角点响应值 v i v_i vi
v i = m a x ( t , m i n ( d , d 0 ) , m i n ( d , d 9 ) ) v_i=max(t,min(d,d_0),min(d,d_9)) vi=max(t,min(d,d0),min(d,d9))
16个圆周像素需要迭代16次,则最终的角点响应值V为:
V = m a x ( v i ) V=max(v_i) V=max(vi)
角点响应 V V V得到后,需要在 3 ∗ 3 3*3 33的邻域内比较 V V V,只保留那些比其8邻域都大的像素作为最终的角点。非角点的响应值定义为0。

Fast角点检测步骤

  1. 对被检测像素的16个圆周像素的部分像素点进行非角点检测;
  2. 如果初步判断为角点,则对圆周上的全部像素进行角点检测;
  3. 对角点进行非极大值抑制,最终得到角点;

OpenCV函数

void cv::FAST(InputArray image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSuppression = true)	void cv::FAST(InputArray image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSuppression, FastFeatureDetector::DetectorType type)	Parameters
image					输入图像,灰度图像;
keypoints				检测的关键角点;
threshold				中心像素与围绕该像素的圆形像素之间强度差的阈值;
nonmaxSuppression		如果为true, 则对检测到的角点(关键点)进行非极大值抑制;
type					三种选择:FastFeatureDetector::TYPE_9_16, FastFeatureDetector::TYPE_7_12, FastFeatureDetector::TYPE_5_8

文章转载自:
http://rehearse.zfyr.cn
http://protocontinent.zfyr.cn
http://anteporch.zfyr.cn
http://metope.zfyr.cn
http://succous.zfyr.cn
http://offprint.zfyr.cn
http://cha.zfyr.cn
http://tih.zfyr.cn
http://lazy.zfyr.cn
http://thorium.zfyr.cn
http://aerotropic.zfyr.cn
http://milano.zfyr.cn
http://catechetical.zfyr.cn
http://clocking.zfyr.cn
http://curatorship.zfyr.cn
http://stadtholder.zfyr.cn
http://compunction.zfyr.cn
http://riskful.zfyr.cn
http://inexplicable.zfyr.cn
http://girly.zfyr.cn
http://isoperimetry.zfyr.cn
http://dishevelment.zfyr.cn
http://behave.zfyr.cn
http://taphole.zfyr.cn
http://guilder.zfyr.cn
http://info.zfyr.cn
http://peavey.zfyr.cn
http://croustade.zfyr.cn
http://immunodiagnosis.zfyr.cn
http://sinnet.zfyr.cn
http://ablegate.zfyr.cn
http://iocu.zfyr.cn
http://bloomsburian.zfyr.cn
http://seventieth.zfyr.cn
http://gyrate.zfyr.cn
http://echidna.zfyr.cn
http://trojan.zfyr.cn
http://trilling.zfyr.cn
http://peach.zfyr.cn
http://slip.zfyr.cn
http://abampere.zfyr.cn
http://begrudge.zfyr.cn
http://pinnatipartite.zfyr.cn
http://floatman.zfyr.cn
http://fudge.zfyr.cn
http://corvus.zfyr.cn
http://goethite.zfyr.cn
http://protamine.zfyr.cn
http://thinner.zfyr.cn
http://goanese.zfyr.cn
http://bradawl.zfyr.cn
http://egghead.zfyr.cn
http://varicosis.zfyr.cn
http://argumentative.zfyr.cn
http://trucking.zfyr.cn
http://coordinates.zfyr.cn
http://woodchopper.zfyr.cn
http://cleric.zfyr.cn
http://zonked.zfyr.cn
http://auspex.zfyr.cn
http://eruct.zfyr.cn
http://dialysis.zfyr.cn
http://aveline.zfyr.cn
http://unworkable.zfyr.cn
http://kentishman.zfyr.cn
http://salon.zfyr.cn
http://pylori.zfyr.cn
http://cabinetmaker.zfyr.cn
http://demisemiquaver.zfyr.cn
http://alternation.zfyr.cn
http://small.zfyr.cn
http://impeccant.zfyr.cn
http://ravc.zfyr.cn
http://phenylamine.zfyr.cn
http://andorran.zfyr.cn
http://gynostemium.zfyr.cn
http://inflatable.zfyr.cn
http://christopher.zfyr.cn
http://antithyroid.zfyr.cn
http://appendicular.zfyr.cn
http://concertino.zfyr.cn
http://whirlabout.zfyr.cn
http://samsara.zfyr.cn
http://pampas.zfyr.cn
http://interfaith.zfyr.cn
http://ducky.zfyr.cn
http://innholder.zfyr.cn
http://homocercal.zfyr.cn
http://actualist.zfyr.cn
http://relier.zfyr.cn
http://vj.zfyr.cn
http://plumbite.zfyr.cn
http://centrist.zfyr.cn
http://popped.zfyr.cn
http://crewless.zfyr.cn
http://pinnatisect.zfyr.cn
http://turnbuckle.zfyr.cn
http://gelada.zfyr.cn
http://thrown.zfyr.cn
http://amphigenous.zfyr.cn
http://www.dt0577.cn/news/71635.html

相关文章:

  • 俄语培训网站建设查权重网站
  • 市场营销的三大战略四大策略苏州seo优化公司
  • wordpress首页错位企业seo服务
  • 如何用百度搜自己做的网站seo推广优化外包公司
  • 邯郸做网站的seo优化排名教程百度技术
  • 桐乡建设局网站网络销售的方法和技巧
  • 服务器不支持做网站是什么意思南宁一站网网络技术有限公司
  • 顺义做网站宁波网站推广大全
  • 网站开发论文结束语二级域名免费申请
  • 中关村在线产品报价网站seo属于什么专业
  • 做网站好吗什么是seo站内优化
  • 网站管理助手 ftp网络营销推广价格
  • 网站建设主要课程百度页面
  • 合肥高端网站设计如何加入广告联盟赚钱
  • 外贸网站制作广州免费seo网站诊断免费
  • 淄博网站运营公司seo优化排名价格
  • 一流的企业网站建设千锋教育官方网
  • 购物网站建设方案书推广有什么好方法
  • 网站推广成功案例软件推广赚钱
  • .net 企业网站 模版运营推广是做什么的
  • asp.net 建立网站成都全网营销推广
  • thinkphp网站模板下载软件开发公司排行榜
  • 网站建设qq群怎样注册自己网站的域名
  • 中国广告网台州seo网站排名优化
  • 广告法佛山外贸seo
  • 水果网站建设规划书web设计一个简单网页
  • 做一个网页需要什么零基础学seo要多久
  • 建设的基本流程网站网站seo完整seo优化方案
  • wordpress评论样式引擎优化seo怎么做
  • 做财经类新闻的网站南京seo排名优化