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

markdown做网站编辑器百度手机助手苹果版

markdown做网站编辑器,百度手机助手苹果版,免费做推广的网站,免费流程图网站操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 确定图像上的强角点。 该函数在图像或指定的图像区域内找到最显著的角点,如文献[240]中所述。 函数使用 cornerMinEigenVal 或 cor…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

确定图像上的强角点。

该函数在图像或指定的图像区域内找到最显著的角点,如文献[240]中所述。

  • 函数使用 cornerMinEigenVal 或 cornerHarris 在每个源图像像素上计算角点质量测量值。
  • 函数执行非极大值抑制(保留3x3邻域内的局部最大值)。
  • 最小特征值小于 qualityLevel⋅maxx,yqualityMeasureMap(x,y) 的角点将被拒绝。
  • 剩余的角点按照质量测量值从大到小排序。
  • 函数会丢弃每一个在其距离小于 maxDistance 范围内存在更强角点的角点。

该函数可以用于初始化基于点的对象跟踪器。

注意

如果以不同的 qualityLevel 参数值 A 和 B 调用该函数,并且 A > B,则返回的带有 qualityLevel=A 的角点向量将是带有 qualityLevel=B 的输出向量的前缀。
函数的文字ID是 “org.opencv.imgproc.feature.goodFeaturesToTrack”。

函数原型

GArray<Point2f> cv::gapi::goodFeaturesToTrack 
(const GMat &  	image,int  	maxCorners,double  	qualityLevel,double  	minDistance,const Mat &  	mask = Mat(),int  	blockSize = 3,bool  	useHarrisDetector = false,double  	k = 0.04 
) 		

参数

  • 参数 image:输入8位或浮点32位、单通道图像。 - 参数 maxCorners:要返回的最大角点数量。如果找到的角点多于 maxCorners,将返回最强的那些。maxCorners <= 0 表示对最大数量没有限制,并返回所有检测到的角点。
  • 参数 qualityLevel:表征接受的最小图像角点质量的参数。参数值乘以最佳角点质量测量值,即最小特征值(见 cornerMinEigenVal)或 Harris 函数响应(见 cornerHarris)。质量测量值低于此乘积的角点将被拒绝。例如,如果最佳角点的质量测量值为1500,qualityLevel=0.01,则所有质量测量值小于15的角点都将被拒绝。
  • 参数 minDistance:返回角点之间的最小可能欧几里得距离。
  • 参数 mask:可选的兴趣区域。如果图像不为空(需要类型为 CV_8UC1 并且与 image 大小相同),则指定检测角点的区域。
  • 参数 blockSize:计算每个像素邻域导数协方差矩阵的平均块大小。参见 cornerEigenValsAndVecs。
  • 参数 useHarrisDetector:指示是否使用 Harris 检测器(见 cornerHarris)或 cornerMinEigenVal 的参数。
  • 参数 k:Harris 检测器的自由参数。

返回值
检测到的角点向量。

代码示例

#include <opencv2/gapi.hpp>
#include <opencv2/gapi/core.hpp>
#include <opencv2/gapi/imgproc.hpp>
#include <opencv2/opencv.hpp>using namespace cv;
using namespace cv::gapi;int main()
{// 读取输入图像,通常为灰度图像Mat src = imread( "/media/dingxin/data/study/OpenCV/sources/images/Lenna.png", IMREAD_GRAYSCALE );if ( src.empty() ){std::cerr << "无法读取图像" << std::endl;return -1;}// 定义G-API网络cv::GMat in;cv::GArray< cv::Point2f > kpts;kpts = gapi::goodFeaturesToTrack( in,100,     // maxCorners0.01,    // qualityLevel10,      // minDistanceMat(),   // mask3,       // blockSizefalse,   // useHarrisDetector0.04 );  // k// 创建并执行G-API图cv::GComputation comp( cv::GIn( in ), cv::GOut( kpts ) );std::vector< cv::Point2f > corners;comp.apply( gin( src ), gout( corners ) );// 在原图上绘制检测到的角点for ( const auto& point : corners ){circle( src, point, 5, Scalar( 0, 0, 255 ), FILLED );}// 显示结果imshow( "Good Features to Track", src );waitKey();return 0;
}

运行结果

在这里插入图片描述

http://www.dtcms.com/wzjs/391888.html

相关文章:

  • 水利部建设项目水资源论证网站西安互联网推广公司
  • 微网站首选公司seo推广岗位职责
  • 建设银行网上银行网站打不开百度推广费用一年多少钱
  • 做国外商品的网站网站制作详细流程
  • 网站排名优化多少钱智慧软文发稿平台官网
  • 做综合医院网站如何做网络推广人员
  • 网站banner 大小如何创建网站?
  • 黑色网站模板关键词你们都搜什么
  • 怎么做像表白墙的网站营销推广是什么意思
  • 做图片网站 解决版权怎样自己做网站
  • 技术支持 佛山网站建设网络推广的含义
  • 荣耀手机好口碑的关键词优化
  • 用java怎么做游戏下载网站吗沙坪坝区优化关键词软件
  • 多页网站模板图片识别
  • 奶茶网站建设域名收录查询
  • 用照片做模板下载网站好成功的软文营销案例
  • 百度收录不到公司网站广告买卖网
  • 企业网站建设视频营销技巧有哪些
  • wordpress runcodeseo网络推广公司排名
  • 开发一个b2c购物网站抖音推广平台
  • 帝国做的网站打开速度外链
  • 做片头的网站网上销售有哪些方法
  • 公司如何做自己的网站优化排名
  • 国外教做蛋糕的网站品牌推广计划书怎么写
  • 政府类门户网站cms上海做关键词推广企业
  • 淮安高端网站制作宁波seo网络推广咨询热线
  • 上海住远建设工程监理公司网站互联网销售是做什么的
  • 网站中页面链接怎么做的免费seo网站诊断免费
  • 小型的企业网站郑州最新通告
  • 网站建设的一些问题搜索引擎关键词优化有哪些技巧