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

公司网站设计 上海网站可信度

公司网站设计 上海,网站可信度,wordpress消息系统,做网站怎么选择上市公司操作系统: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/578711.html

相关文章:

  • 正能量软件不良网站免费入口官网建设报价
  • 济南网站建设与维护商丘做网站汉狮网络
  • 厦门网站建设案例贵州省建设学校官方网站
  • 礼品网站建设网络网站是多少钱一年
  • 内容型网站有哪些出色的网站
  • 厚街镇网站建设公司网站排名易下拉技术
  • 誉重网站建设公司福建建设执业管理中心网站
  • h5网站系统外贸网站开发公司
  • 如何利用源代码做网站网站这么做优化
  • 网站建设古典风格建设工程公司经营范围
  • 重庆金建站自动翻译wordpress中文标签别名为英文
  • 济南做网站设计淘宝网页版登陆
  • 正规品牌网站设计即墨网站建设公司
  • 网站keywords有关做美食的网站
  • 用vue开发的网站网站开发前台
  • html5手机网站教程网站建设更新
  • 主机服务器网站 怎么做赣州电脑网络公司
  • h5网站和传统网站南宁手机做网站公司
  • 修改网站搜索缩略图电商网站维护
  • 泉州网站建设效率网络西安保洁公司网站建设
  • 济南网站建设技术支持网站 建设标准
  • 网站设计方案范本保定企业官网搭建
  • 域名买了之后如何建设网站鹤壁做网站的网络公司
  • 我也来做外国网站购物深圳市龙岗区住房和建设局
  • 南宁有做门户网站的公司吗全国妇联官方网站儿童之家建设
  • 网站授权协议学前心理学课程建设网站
  • 链接制作北京网站seowyhseo
  • 企业建站团队怎样创建网站流程
  • 徐州市制作网站wordpress特效-页面加载动画圆圈
  • wordpress微信站360网站seo