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

宁波画册设计百度seo网站优化服务

宁波画册设计,百度seo网站优化服务,做网站制作课程总结,德州建设网站公司操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 计算直方图的反向投影。 cv::calcBackProject 函数计算直方图的反向投影。也就是说,类似于 calcHist,在每个位置 (x, y)…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

计算直方图的反向投影。

cv::calcBackProject 函数计算直方图的反向投影。也就是说,类似于 calcHist,在每个位置 (x, y),该函数收集输入图像中选定通道的值,并找到对应的直方图区间。但是,与其递增该区间值,该函数读取区间值,将其乘以 scale,并存储在 backProject(x, y) 中。从统计学的角度来看,该函数计算每个元素值相对于由直方图表示的经验概率分布的概率。例如,你可以如何找到并跟踪场景中的一个亮色物体:

在跟踪之前,让物体占据几乎整个画面,展示给摄像头。计算色调直方图。直方图可能会有强烈的峰值,对应于物体中的主导颜色。
在跟踪时,使用预先计算的直方图计算每个输入视频帧的色调平面的反向投影。对反向投影进行阈值处理以抑制弱颜色。可能还有意义的是抑制颜色饱和度不足、太暗或太亮的像素。
在结果图像中找到连通组件,并选择例如最大的组件。
这是 CamShift 颜色物体跟踪器的大致算法。

参数

  • 参数images 源数组。它们都应该具有相同的深度(CV_8U, CV_16U 或 CV_32F),并且具有相同的尺寸。每一个都可以有任意数量的通道。
  • 参数nimages 源图像的数量。
  • 参数channels用于计算反向投影的通道列表。通道的数量必须与直方图的维度相匹配。第一个数组的通道编号从 0 到 images[0].channels()-1,第二个数组的通道编号从 images[0].channels() 到 images[0].channels() + images[1].channels()-1,以此类推。
  • 参数hist 输入的直方图,它可以是密集的也可以是稀疏的。
  • 参数backProject 目标反向投影数组,它是一个单通道数组,具有与 images[0] 相同的尺寸和深度。
  • 参数ranges 每个维度的直方图区间边界的数组。参见 calcHist。
  • 参数scale 反向投影输出的可选比例因子。
  • 参数uniform 标志位,指示直方图是否是均匀的(参见上述说明)。

代码示例


#include <iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;int main()
{Mat src, hsvImg, hist;vector< Mat > hsv;int histSize = 5;src = imread( "/media/dingxin/data/study/OpenCV/sources/images/qiu.jpg" );imshow( "src", src );//转换为 HSV 通道图像cvtColor( src, hsvImg, COLOR_BGR2HSV );imshow( "hsvImg", hsvImg );//通道分离split( hsvImg, hsv );imshow( "hImg", hsv[ 0 ] );int channels[]        = { 0 };float hr[]            = { 0, 180 };const float* ranges[] = { hr };calcHist( &hsv[ 0 ], 1, &channels[ 0 ], Mat(), hist, 1, &histSize, &ranges[ 0 ] );normalize( hist, hist, 255, 0, NORM_L1 );imshow( "hist", hist );//计算反向投影Mat backImg;calcBackProject( &src, 1, &channels[ 0 ], hist, backImg, &ranges[ 0 ], 1 );imshow( "backImg", backImg );waitKey( 0 );
}

运行结果

在这里插入图片描述

http://www.yidumall.com/news/22601.html

相关文章:

  • 马云之前做的网站个人网站网页首页
  • 免费自己制作app手机软件网络营销就是seo正确吗
  • 南京做网站企业官网设计公司
  • 天津做网站制作公司站长统计官方网站
  • 多用户商城网站建设方案最知名的网站推广公司
  • 凡科网站建设注册百度提交入口
  • 杭州外贸网站建设公司怎么请专业拓客团队
  • 做色流网站在哪买windows优化大师有用吗
  • gallery wordpress系统优化软件哪个最好的
  • wordpress 自定义分页王通seo赚钱培训
  • 广西住房建设厅网站首页免费推广
  • 杭州旅游景区网站建设网站建设推广服务
  • 网站建设优化公司排名莆田百度快照优化
  • 北京做网站的好公司源云推广
  • 电脑做视频的网站广州seo排名优化服务
  • 销售网站怎么做的seo排名赚钱
  • 石桥铺网站建设公司账户竞价托管公司
  • 专门 做鞋子团购的网站有哪些债务优化是什么意思
  • 人力资源外包南昌seo推广公司
  • 原创作文网站台州百度快照优化公司
  • 茂名一站式网站建设报价现在比较好的营销平台
  • 栖霞建设采购网站seo教程seo官网优化详细方法
  • 如何做自己的网站链接seo入门课程
  • 网站建设的作用电商平台运营方案思路
  • 怎么用自己的电脑做网站空间广告搜索引擎
  • 微信支持什么wordpress网络优化大师app
  • 网站建设题库含答案河南百度推广电话
  • 不正规网站制作优化的意思
  • 新网个人网站备案搜索引擎排名国内
  • 珠海市律师网站建设怎么样市场推广计划方案模板