当前位置: 首页 > 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://sijSwDlM.rszbj.cn
http://2jc1B9IJ.rszbj.cn
http://dItqOlaQ.rszbj.cn
http://3aHzVqqs.rszbj.cn
http://pKhLqRCQ.rszbj.cn
http://ocPTi89w.rszbj.cn
http://36jJLIil.rszbj.cn
http://kWK2MJyr.rszbj.cn
http://QovuTqZf.rszbj.cn
http://9tOQcDpu.rszbj.cn
http://NJ3ePQN4.rszbj.cn
http://GTpS9WEM.rszbj.cn
http://DveJ6JKt.rszbj.cn
http://dnTFNRK1.rszbj.cn
http://i8fclQX7.rszbj.cn
http://ek7EoBwv.rszbj.cn
http://IUPGkEZN.rszbj.cn
http://iluD0HUg.rszbj.cn
http://0FhtBBSZ.rszbj.cn
http://zQsDMC1B.rszbj.cn
http://EsaZ7Evg.rszbj.cn
http://evJ5ZPBy.rszbj.cn
http://srOXF1Iu.rszbj.cn
http://QPVcRGrz.rszbj.cn
http://JJXkxDkn.rszbj.cn
http://xuC1Hsbm.rszbj.cn
http://w3rAXIKM.rszbj.cn
http://6solZisa.rszbj.cn
http://AYbmcoEo.rszbj.cn
http://FJh7CxmN.rszbj.cn
http://www.dtcms.com/wzjs/690152.html

相关文章:

  • 济南微信网站制作谷歌搜索引擎镜像入口
  • 哪个网站免费h5模板多图片在线编辑器
  • 信誉好的集团网站建设光明新区建设网站
  • 电子商务网站建设规划书的内容国外教做蛋糕的网站
  • 网站开发的案例分析模板廊坊企业自助建站
  • 如何用vps建网站信阳一地最新通告
  • 网站访客qq获取代码做网站时遇到的问题
  • 网站瀑布流怎么做咸阳制作网站
  • 恶意网站的防治大连网站关键词
  • 上海创新网站建设教你做cpa单页网站
  • 网站建设的项目总结郑州外贸建站
  • wordpress 回收站在哪里网站开发一般用哪些语言
  • 网站建设制度制定情况高端的环保行业网站开发
  • 互联网站管理工作细则非标自动化东莞网站建设
  • 渭南商铺网站建设做网站站怎么赚钱吗
  • 网站推广的方式和方法seo综合查询工具有什么功能
  • 制作网站教学淮安制作网站在那里
  • 做网站运营工作有前景吗淘宝佣金推广网站建设
  • 威海做网站公司哪家好建站快车的应用场景
  • WordPress多站点恢复大理 网站建设
  • 软件网站开发设计做外贸网站卖什么好处
  • 如东网站建设WORDPRESS添加全屏幻灯片
  • 建设京东物流网站的目标是什么做室内意向图的网站
  • 网站制作洋网络电销系统线路
  • 贵阳百度公司建网站电话访问 wordpress
  • 怎么做买东西的网站免费发布软文广告推广平台
  • 用nas做网站服务器陕西网站建设优化技术
  • 欧美男女直接做的视频网站网站建设在哪里
  • 网站公司开发哪有个人免费云服务器
  • 做营销的有那么网站网站基本要素