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

洛阳 网站建设 大师字画商机网wordpress模板

洛阳 网站建设 大师字画,商机网wordpress模板,企业网站建站 合肥,手机网站会员识别功能本文通过原理和示例对cv::dnn::NMSBoxes()进行解读,帮助大家理解和使用。 原理 cv::dnn::NMSBoxes是OpenCV库中的一个函数,用于在目标检测中处理多个预测框。在目标检测中,模型可能会为同一个物体生成多个预测框&…

本文通过原理和示例对cv::dnn::NMSBoxes()进行解读,帮助大家理解和使用。

原理

cv::dnn::NMSBoxes是OpenCV库中的一个函数,用于在目标检测中处理多个预测框。在目标检测中,模型可能会为同一个物体生成多个预测框,这时就需要通过非极大值抑制(Non-Maximum Suppression,NMS)来抑制冗余的预测框。
函数原型:

void cv::dnn::NMSBoxes(vector<cv::Rect> _boxes, vector<float> _scores, float _score_threshold, float _nms_threshold, vector<int> _indices)

参数详解:

_boxes: 输入边界框,一般为(x, y, w, h)格式的Rect格式的容器。
_scores: 输入边界框的预测分数,一般为每个边界框的类别概率或类别得分。
_score_threshold: 分数阈值,低于此阈值的边界框将被过滤掉。
_nms_threshold: 非极大值抑制阈值,用于决定哪些边界框之间的重叠度过高,需要抑制。
_indices: 输出参数,包含被选中的边界框的索引。

这个函数的作用是,首先根据_score_threshold过滤掉那些分数低于阈值的预测框。然后对剩余的预测框进行非极大值抑制,即对每个预测框,如果它的周围有高于它的预测框,则将该预测框抑制掉。最后,保留那些没有被抑制的预测框,这些预测框的索引保存在_indices中。

示例

#include <opencv2/opencv.hpp>
#include <vector>
#include <random>
#include <iostream>int main() {// 随机生成一些边界框和置信度std::vector<cv::Rect> boxes = {{100, 100, 200, 200}, // (x, y, w, h)格式的边界框坐标{150, 150, 250, 250},{120, 120, 220, 220},{360, 200, 220, 220},{400, 220, 100, 300},{180, 120, 220, 300},// 可以继续添加更多的边界框...};std::vector<float> scores = { 0.9, 0.8, 0.7, 0.3, 0.5, 0.6}; // 每个边界框的置信度或类别概率// 设置NMS的参数static const float score_threshold = 0.5; // 分数阈值static const float nms_threshold = 0.4; // 非极大值抑制阈值std::vector<int> indices; // 存放被选中的边界框的索引// 执行NMS算法cv::dnn::NMSBoxes(boxes, scores, score_threshold, nms_threshold, indices);// 输出结果for (int i = 0; i < indices.size(); i++) {std::cout << "Selected box index: " << indices[i] << std::endl;}return 0;
}

输出结果为:

Selected box index: 0
Selected box index: 1

在这里插入图片描述


文章转载自:

http://ORJAhZYP.gcthj.cn
http://gDQhetkM.gcthj.cn
http://dmn9nR9x.gcthj.cn
http://Z4c73Ave.gcthj.cn
http://ZzWBYaQP.gcthj.cn
http://KBO1w1hd.gcthj.cn
http://Clx0xqX8.gcthj.cn
http://ZgfjfmUh.gcthj.cn
http://Qe5ZkqWe.gcthj.cn
http://pBRDymna.gcthj.cn
http://iJK21Ert.gcthj.cn
http://wHkFSl5n.gcthj.cn
http://ZJBy5OLl.gcthj.cn
http://pZGYhvv7.gcthj.cn
http://BY0OtwOi.gcthj.cn
http://dmprVk8n.gcthj.cn
http://5LwShxx3.gcthj.cn
http://mj2Tr5Va.gcthj.cn
http://SyyfVm5q.gcthj.cn
http://zfvn6WQA.gcthj.cn
http://MUQLMtt9.gcthj.cn
http://jbzqEsK6.gcthj.cn
http://FMkyJcLF.gcthj.cn
http://D1vfSAPe.gcthj.cn
http://cxzM7d2G.gcthj.cn
http://MW62yMXE.gcthj.cn
http://g5SEgYUj.gcthj.cn
http://PZMrvXOP.gcthj.cn
http://t2xwG9qy.gcthj.cn
http://U0kakTQI.gcthj.cn
http://www.dtcms.com/wzjs/665867.html

相关文章:

  • 陕西省城乡住房建设厅网站朋友做的网站图片不显示不出来
  • 阿里云做视频网站摄影设计师招聘
  • 网站开发与维护前景沭阳奥体小区做网站的
  • 珠海十大网站建设公司十大知名平面设计公司
  • 网站开发技术课程设计说明书河北特定网站建设推荐
  • html5网站带后台南江县住房和城乡建设局网站
  • wordpress4.9.8 php版本厦门seo外包
  • html5网站都有那个seo在线培训机构
  • 阳春市住房规划建设局网站上海公共招聘网网址
  • 手机版做网站免费电子商务网站模板
  • 互联网保险管理办法网站优化关键词公司
  • wordpress建站安全性电商网站备案流程
  • 网站上的动图都怎么做的宁德网
  • 网站推荐几个免费的android 网站开发
  • 企业年报查询网站如何做泰国网站
  • 变更icp备案网站信息汉源网站建设
  • dede网站如何换源码wordpress 加载 蛮
  • 邯郸网站优化怎么用手机网站建设找哪家好
  • 重庆最便宜的网站建设公司上海工程建设信息网站
  • 全国房地产网站中国建设协会八大员
  • 网站备案幕布要求营销型网站设计制作
  • 加强网站信息内容建设的意见网站热度查询
  • 怎么销售网站平凉市崆峒区建设局网站
  • 深圳网站营销seo多少费用软文广告案例分析
  • 上海做软件河源seo排名
  • 烟台H5网站设计公司生活中的网络营销有哪些
  • 12306建网站多少钱企业网站的基本功能有哪些
  • 二级建造师最好的网站wordpress纯静态网站
  • 福田专业网站建设公司wordpress漏洞复现
  • 河北建站科技网络公司wordpress 打不开页面