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

成都网站建设网站建设哪家好微信小程序开店怎么弄

成都网站建设网站建设哪家好,微信小程序开店怎么弄,有关做内购的网站,东莞市做阀门的网站操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 创建一个用于在 GPU 上执行模板匹配的 TemplateMatching 对象。 该函数返回一个指向 TemplateMatching 的智能指针(Ptr)…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

创建一个用于在 GPU 上执行模板匹配的 TemplateMatching 对象。

该函数返回一个指向 TemplateMatching 的智能指针(Ptr),可以使用它调用 .match() 方法对图像和模板进行匹配。

函数原型

Ptr<TemplateMatching> cv::cuda::createTemplateMatching
(int  	srcType,int  	method,Size  	user_block_size = Size() 
) 		

参数

  • srcType 输入图像的数据类型。目前支持 CV_32F 和 CV_8U 深度的图像(通道数为 1 到 4)。
  • method 指定将模板与图像进行比较的方式(即匹配方法)。
  • user_block_size 你可以通过 user_block_size 字段来设置特定的块大小。如果你使用默认值 Size(0, 0),则会自动估算块大小(该方式以速度优化为目标)。通过调整 user_block_size,你可以在牺牲速度的前提下减少内存占用。

当前对 CV_8U 深度图像支持的匹配方法包括:

  • CV_TM_SQDIFF
  • CV_TM_SQDIFF_NORMED
  • CV_TM_CCORR
  • CV_TM_CCORR_NORMED
  • CV_TM_CCOEFF
  • CV_TM_CCOEFF_NORMED

当前对 CV_32F 深度图像支持的匹配方法包括:

  • CV_TM_SQDIFF
  • CV_TM_CCORR

代码示例

#include <opencv2/cudaimgproc.hpp>
#include <opencv2/opencv.hpp>int main()
{// Step 1: 读取图像和模板cv::Mat h_src      = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/stich1.png", cv::IMREAD_GRAYSCALE );cv::Mat h_template = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/template.jpg", cv::IMREAD_GRAYSCALE );if ( h_src.empty() || h_template.empty() ){std::cerr << "Failed to load image or template!" << std::endl;return -1;}// Step 2: 图像上传到 GPUcv::cuda::GpuMat d_src, d_template, d_result;d_src.upload( h_src );d_template.upload( h_template );// Step 3: 创建模板匹配器int srcType = h_src.type();          // CV_8UC1int method  = cv::TM_CCOEFF_NORMED;  // 匹配方法cv::Size block_size;                 // 使用默认 block sizecv::Ptr< cv::cuda::TemplateMatching > matcher = cv::cuda::createTemplateMatching( srcType, method, block_size );// Step 4: 执行模板匹配matcher->match( d_src, d_template, d_result );// Step 5: 下载结果并显示cv::Mat h_result;d_result.download( h_result );cv::imshow( "Source Image", h_src );cv::imshow( "Template", h_template );cv::imshow( "Match Result", h_result );cv::waitKey( 0 );return 0;
}

运行结果

在这里插入图片描述
正确运行后,h_result 是一个灰度图像,其中:

  • 每个像素值表示模板与该位置的匹配程度;
  • 越亮的区域(接近 255 或 1.0)表示匹配越好;
  • 越暗的区域(接近 0)表示匹配较差;
http://www.dtcms.com/wzjs/799983.html

相关文章:

  • 郑州营销网站公司地址wordpress页面发布失败为什么
  • 万网域名指向网站想学做宝宝食谱上什么网站
  • 一般网站建设公司有多少客户啊做抽奖的网站犯法吗
  • 网站界面用什么软件做wordpress 不显示首页
  • 网站主播有些网站突然无法访问
  • 订餐网站建设网站图标用代码代替
  • 免费下载网站模板wordpress上传更新
  • 看电视剧的免费网站app下载制作app免费网站模板
  • 网站建设怎么赚钱郑州seo规则
  • 企业做网站电话约见客户的对话什么是网站优化主要包括那几个
  • 建筑业务网站建设wordpress主题知言
  • 动态ip服务器可以做网站吗1元购类似网站架设药多少钱
  • 做网站需求需要沟通什么去哪个网站可以接单做ps等等
  • 企业在网站推广免费行情软件app网站大全
  • 网站做反向代理对百度收录有影响吗厦门市建设局官网
  • 红酒营销型网站建设wordpress阿里云图片不显示不出来
  • 苏州知名高端网站建设网络公司个人如何开发手机app
  • 自己电脑做网站要下载免费域名注册网站源码
  • 简洁网站布局专业ppt制作价格
  • 通过社交网站来做招聘决定简单的个人网站html
  • 做网站练手做童车外贸上哪个网站
  • 网站内备案名称 修改网站开发报价范围
  • 网站报404错误怎么解决wordpress2010如何适应手机
  • 南宁本地网站有哪些?做珠宝商城网站
  • 农产品网站建设策划方案青岛网站建设公司代理
  • 班级网站的建设调查表优秀的电商设计网站有哪些内容
  • 网站后台密码忘记国家批准做新闻的网站
  • 服务器做网站空间怎么在百度建设一个网站
  • 福州台江区网站建设综合门户网站是什么意思
  • 建筑设计案例网站推荐网站上的广告怎么做