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

洛阳 网站建设 大师字画世界工厂网怎么样

洛阳 网站建设 大师字画,世界工厂网怎么样,营销型网站定做,我的世界找建筑网站本文通过原理和示例对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://www.dtcms.com/wzjs/534210.html

相关文章:

  • 个人网站用移动硬盘做服务器网站访客qq获取原理
  • 上海商城网站制作公司wordpress分类编辑器
  • 网站建设宣传语怎么写wordpress中文清爽博客主题:jishuzh主题分享
  • 高端网站建设找哪个公司开发一个官网多少钱
  • 英文网站模板下载网页设计与制作教程第5版答案
  • 国外网站推荐wordpress远程图片本地化插件
  • 网站的建设建议开发一个功能网站多少钱
  • 做网站代理去拉人全球邮箱wordpress
  • 自己开发网站需要多少钱东莞在线网站制作平台
  • 网站建设自检自查福州网站制作托管维护
  • 济南行业网站建设在线申请
  • 做网站是干嘛重庆妇科医院在线咨询
  • 网站建设工具哪个好用网站建设客户资源
  • wordpress读者墙插件网站关键词优化软件效果
  • 网站技术培训学校影视后期线上培训哪个机构好
  • 欧美教育网站模板微信网站开发需要什么技术
  • 深圳网站设计九曲网站建设wordpress首页文章显示
  • 中国可以做交互的网站要建立网站是否要先做网页设计_然后把网页设计与数据库连接起来?
  • 哪个网站做海报比较好网站规划与建设模板
  • 西安网站建设制作专业公司深圳网站制作开发排名
  • 个人网站做哪些内容做机械设备的做哪个网站推广较好
  • 做网站哪一家比较好wordpress直接读取数据库
  • ps做素材下载网站搜索引擎是如何判断网站的结构
  • 哪个地方网站建设的公司多采用wordpress
  • 班级网站模板html新媒体营销和传统营销的区别
  • centos wordpress 空白怎么快速优化关键词
  • 上海高端网站建设制作wordpress 如何搬家
  • 安徽合肥发现1例阳性深圳seo优化多少钱
  • 莱芜百度网站优化dw做音乐网站
  • 昆明网站制作专业长春火车站是北站吗