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

网站建设90g 吾爱破解网站建设方案书1500

网站建设90g 吾爱破解,网站建设方案书1500,网站开发在线培训,做技术网站赚钱Moravec角点检测算子 Moravec 在1981年提出Moravec角点检测算子[1]#xff0c;并将它应用于立体匹配。 首先, 计算每个像素点的兴趣值, 即以该像素点为中心, 取一个w*w(如:5x5)的方形窗口, 计算0度、45度、90度、135度四个方向灰度差的平方和, 取其中的最小值作为该像素点的兴… Moravec角点检测算子 Moravec 在1981年提出Moravec角点检测算子[1]并将它应用于立体匹配。 首先, 计算每个像素点的兴趣值, 即以该像素点为中心, 取一个w*w(如:5x5)的方形窗口, 计算0度、45度、90度、135度四个方向灰度差的平方和, 取其中的最小值作为该像素点的兴趣值。 图1- 1 以3x3为例 黑色窗口为(x,y) 红色窗口为I(xu,yv) 其中四种移位 (u,v) (1,0), (1,1), (0,1), (-1, 1).w(x,y)为方形二值窗口,若像素点在窗口内则取值为1, 否则为0。 其次,根据实际图像设定一个阈值, 遍历图像以兴趣值大于该阈值的点为候选点。 最后, 选一个一定大小的滑动窗口 , 让该窗口遍历灰度图象, 在此过程中取窗口中兴趣值最大的候选点为特征点, 算法结束。     图1- 2   Moravec角点检测算子对简单图像的响应 Moravec角点检测算子对斜边缘的响应很强因为只考虑了每隔45度的方向变化而没有在全部的方向上进行考虑同时由于窗口函数是一个二值函数,不管像素点离中心点的距离赋于一样的权重因此对噪声响应也较强。最终对角点的定位也不是很准确. [1]    Moravec, H. 1981. Rover visual obstacle avoidance. In International Joint Conference on Artificial Intelligence, Vancouver, Canada,pp. 785–790.   opencv代码: #include opencv2/highgui/highgui.hpp #include opencv2/imgproc/imgproc.hpp #include iostream #include stdio.h #include stdlib.h #define M_YUZHI 400 using namespace cv; using namespace std;void interestValue(int *a,int v);//a为5*5窗口数组,v为最小值作为兴趣点 void getmax(int *m_a,int m_max,int m_num);//m_a为滑动窗口数组,m_max为寻找的滑动窗口内最大值,m_num为最大值在数组中位置. int main(int argc,char **argv) {Mat mat_srcimread(argv[1],0);Mat mat_c;cvtColor(mat_src,mat_c,CV_GRAY2BGR);int widthmat_src.cols;int heightmat_src.rows;int *tempnew int[width*height];int a[25];//5*5的模板int b[49];//7*7的模板int i,j;for(i0;iheight;i){for(j0;jwidth;j){if(i2||iheight-3||j2||jwidth-3)//处理边界,设置为0{temp[i*widthj]0;}else {a[0]mat_src.atuchar(i-2,j-2);a[1]mat_src.atuchar(i-2,j-1);a[2]mat_src.atuchar(i-2,j);a[3]mat_src.atuchar(i-2,j1);a[4]mat_src.atuchar(i-2,j2);a[5]mat_src.atuchar(i-1,j-2);a[6]mat_src.atuchar(i-1,j-1);a[7]mat_src.atuchar(i-1,j);a[8]mat_src.atuchar(i-1,j1);a[9]mat_src.atuchar(i-1,j2);a[10]mat_src.atuchar(i,j-2);a[11]mat_src.atuchar(i,j-1);a[12]mat_src.atuchar(i,j);a[13]mat_src.atuchar(i,j1);a[14]mat_src.atuchar(i,j2);a[15]mat_src.atuchar(i1,j-2);a[16]mat_src.atuchar(i1,j-1);a[17]mat_src.atuchar(i1,j);a[18]mat_src.atuchar(i1,j1);a[19]mat_src.atuchar(i1,j2);a[20]mat_src.atuchar(i2,j-2);a[21]mat_src.atuchar(i2,j-1);a[22]mat_src.atuchar(i2,j);a[23]mat_src.atuchar(i2,j1);a[24]mat_src.atuchar(i2,j2);interestValue(a,temp[i*widthj]);}}}int m_w1width/7;//滑动窗口宽int m_w2width%7;int m_h1height/7;int m_h2height%7;int m_r0;int m_c0;for(i0;im_h1;i){for(j0;jm_w1;j){for(int k0;k7;k){b[7*k]temp[i*width*7j*7k*width];b[7*k1]temp[i*width*7j*71k*width];b[7*k2]temp[i*width*7j*72k*width];b[7*k3]temp[i*width*7j*73k*width];b[7*k4]temp[i*width*7j*74k*width];b[7*k5]temp[i*width*7j*75k*width];b[7*k6]temp[i*width*7j*76k*width];}int m_tempnum0;//获取滑动区域的最大值int m_num0;//位置getmax(b,m_tempnum,m_num); if(m_tempnumM_YUZHI){m_rm_num/7;m_cm_num%7;m_r7*im_r;m_c7*jm_c;circle(mat_c,Point(m_c,m_r),2,Scalar(0,0,255),1,8);}}}imshow(mat_c,mat_c);waitKey(); }void interestValue(int *a,int v)//得到5*5区域模板的兴趣值 {int v1,v2,v3,v4;//v1是水平方向,v2是135度方向,v3是垂直方向,v4是45度方向v1v2v3v40;v1(a[11]-a[10])*(a[11]-a[10])(a[12]-a[11])*(a[12]-a[11])(a[13]-a[12])*(a[13]-a[12])(a[14]-a[13])*(a[14]-a[13]);v2(a[6]-a[0])*(a[6]-a[0])(a[12]-a[6])*(a[12]-a[6])(a[18]-a[12])*(a[18]-a[12])(a[24]-a[18])*(a[24]-a[18]);v3(a[7]-a[2])*(a[7]-a[2])(a[12]-a[7])*(a[12]-a[7])(a[17]-a[12])*(a[17]-a[12])(a[22]-a[17])*(a[22]-a[17]);v4(a[8]-a[4])*(a[8]-a[4])(a[12]-a[8])*(a[12]-a[8])(a[16]-a[12])*(a[16]-a[12])(a[20]-a[16])*(a[20]-a[16]);vv1;if(vv2)vv2;if(vv3)vv3;if(vv4)vv4; } void getmax(int *m_a, int m_max,int m_num) //得到7*7区域的候选特征值 {m_maxm_a[0];for(int i1;i49;i){if(m_maxm_a[i]){m_maxm_a[i];m_numi;}}}   转载于:https://www.cnblogs.com/raby/p/5886715.html
http://www.pierceye.com/news/805300/

相关文章:

  • 河北网站建设业务服务称赞的项目管理平台
  • 用jsp做的网站首页如何建立一个网站来卖东西
  • 外贸型网站建设的基本流程宣传型网站建设
  • 济南手机网站开发公司贵阳网络推广公司
  • 网站开发需求模板找网络公司做推广费用
  • 网站推广工具推荐广州公关公司招聘
  • 网站搭建平台源码做健身网站开题报告
  • 大芬网站建设樟树网站开发
  • 北京通州个人网站建设哈尔滨建设工程招投标办公室
  • 怎样开个人网站如何做百度免费推广
  • 深圳成品网站超市佛山网站建设机构
  • 江苏 网站建设第一次做网站做后感
  • wordpress翻译公司网站没事网站建设项目规划书
  • 东莞建设年审网站我的世界充钱网站怎么做
  • 太原网站排名系统电子商务市场营销
  • 社区网站开发进度表2018年做网站还能
  • 论企业网站建设的必要性内网网站搭建设
  • 网站建设怎么翻译如何建立自己的网站
  • 2345网址大全热门seo推广排名稳定
  • 网站建设工作有底薪吗360优化大师
  • 门户网站微信服务号建设大型网站建设优化排名
  • 贵州省冶金建设有限公司网站wordpress end_lvl
  • 网站建设的工作职责是什么网站后台显示连接已重置
  • 俱乐部手机网站模板微信公众号个人可以做网站么
  • 简述一个网站开发流程软件下载网站搭建
  • 超级营销型网站模板建湖人才网官网登录
  • 建设网站都需要什么万网二手已备案域名
  • 网站建设运营维护合同快捷建站专家
  • 中山建设网站公司软件工程开发
  • 网站备案logo韩国展厅设计网站