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

定制网站建设开发维护网站建设技术网站建设

定制网站建设开发维护,网站建设技术网站建设,国内永久免费crm系统软件高清完整版,网络营销的特征和功能前面我们已经了解了Harris函数来进行角点检测#xff0c;因为角点的特性#xff0c;这些角点在图像旋转的时候也可以被检测到。但是#xff0c;如果我们放大或缩小图像时#xff0c;就可能会丢失图像的某些部分#xff0c;甚至有可能增加角点的质量。这种损失的现象需要一… 前面我们已经了解了Harris函数来进行角点检测因为角点的特性这些角点在图像旋转的时候也可以被检测到。但是如果我们放大或缩小图像时就可能会丢失图像的某些部分甚至有可能增加角点的质量。这种损失的现象需要一种与图像比例无关的角点检测方法来解决。 SIFT(Scale-Invariant Feature Transform)尺度不变特征变换可以解决这个问题。 注意: SIFT 并不检测关键点(关键点由Difference of Gaussians检测)SIFT会通过一个特征向量来描述关键点周围区域的情况。DoG操作的最终结果会得到感兴趣的区域(关键点)这将通过SIFT来进行说明。 函数说明 sift cv2.SIFT_create([, nfeatures[, nOctaveLayers[, contrastThreshold[, edgeThreshold]]]]) 参数 nfeatures 保留的最佳功能的数量。这些特征按其分数排名在SIFT算法中作为局部对比度测量。 nOctaveLayers每个八度中的层数。3是D.Lowe原作者论文中使用的值。八度的数量是根据图像分辨率自动计算的。 contrastThreshold用于过滤掉半均匀低对比度区域中的弱特征的对比度阈值。阈值越大检测器产生的特征越少。应用过滤时对比度阈值将被nOctaveLayers除。当nOctaveLayers设置为默认值并且如果要使用D.Lowe论文中使用的值0.03时请将此参数设置为0.09。 edgeThreshold用于过滤边缘特征的阈值。请注意其含义与contrastThreshold不同即edgeThreshold越大滤除的特征越少保留的特征越多。 返回值 sift实例化一个sift特征检测器。 示例对图像检测DoG特征并提取SIFT描述符 实验原图 import cv2 import numpy as npimg cv2.imread(images\\sumian.png) gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)sift cv2.xfeatures2d.SIFT_create() keypoints, descriptor sift.detectAndCompute(gray, None)img cv2.drawKeypoints(image img, outImage img, keypoints keypoints, flags cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS, color (0, 0, 255))cv2.imshow(sift, img) cv2.waitKey() cv2.destroyAllWindows() 发现是如果你沿用之前的代码即 descriptor cv2.xfeatures2d.SIFT_create() 会出现一个warning但不影响结果。 [ WARN:00.037] global shadow_sift.hpp:15 cv::xfeatures2d::SIFT_create DEPRECATED: cv.xfeatures2d.SIFT_create() is deprecated due SIFT tranfer to the main repository. https://github.com/opencv/opencv/issues/16736这是因为新版本的SIFT可以直接引用不再需要安装contrib包即 descriptor cv2.SIFT_create() 官方公告可参见 OpenCV Google Summer of Code 2020 新代码如下 import cv2img cv2.imread(images\\sumiao.png) gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)#sift cv2.xfeatures2d.SIFT_create() sift cv2.SIFT_create() keypoints, descriptor sift.detectAndCompute(gray, None)img cv2.drawKeypoints(image img, outImage img, keypoints keypoints, flags cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS, color (0, 0, 255))cv2.imshow(sift, img) cv2.waitKey() cv2.destroyAllWindows()运行效果
http://www.pierceye.com/news/462127/

相关文章:

  • 陇西哪里能学做网站百度识图网页版在线使用
  • 如果自己弄网站书签制作 小学生 一等奖
  • 连江网站建设wordpress页面文章列表
  • 国外jquery特效网站网站建设的英语
  • 建立网站最好的模板夜蝶直播app下载安装
  • 重庆学校网站建设wordpress 模版安装
  • 公司要招个做网站的人商标设计网站猪八戒
  • 古建设工程造价管理协会网站小程序引流推广平台
  • 网站域名缴费十年外贸建设企业网站服务
  • 游戏网站外链建设网站开发项目的需求分析
  • 确定网站的主题与风格东营市建设项目工伤保险是哪个网站
  • 如何做一张网站平面效果图装宽带需要多少钱
  • 什么网站能让小孩做算术题厦门住房和城乡建设局网站
  • 网站上线过程建设网站什么费用
  • 企业网站域名在哪申请成都广告公司
  • 手机页面网站模板怎么卖宁波网站建设优化找哪家
  • 深圳网站外包公司注册公司流程和费用找哪家
  • 专业新站整站快速排名公司商业网站和企业网站的区别
  • 网站做等保备案河北建设厅网站登陆怎么找附件
  • 网站前台显示数据库指定分类怎么做php优化大师官方免费
  • 用ps软件做ppt模板下载网站c2c网站开发策划
  • 标志空间 网站tk域名网站多少
  • dedecms网站地图插件永康公司网站开发
  • 比较网站建设有没有学做ppt发网站或论坛
  • 用asp做网站流程做科研找论文的网站
  • 新浪网站怎么做推广广告网站模板下载不了
  • 微网站建设哪家优惠h5小游戏在线玩
  • 娄底高端网站建设网站建设费计入 科目
  • 免费企业网站程序上传wordpress 卸载
  • 大庆市建设局网站上不去linux删除WordPress