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

怎么建网站卖产品免费的域名解析

怎么建网站卖产品,免费的域名解析,简单大气好记的公司名称,优惠券网站建设制作在数字图像处理中,二维直方图是一种强大的工具,用于同时分析图像中两个通道的像素值分布。与一维直方图(通常用于单通道图像)不同,二维直方图能够捕捉两个通道之间的关系,从而提供更丰富的图像特征信息。这…

在数字图像处理中,二维直方图是一种强大的工具,用于同时分析图像中两个通道的像素值分布。与一维直方图(通常用于单通道图像)不同,二维直方图能够捕捉两个通道之间的关系,从而提供更丰富的图像特征信息。这种分析在许多应用中具有重要意义,例如图像分割、目标检测、特征匹配以及图像增强等。

二维直方图的应用

  1. 图像分割:通过分析两个通道的联合分布,可以更准确地识别和分离图像中的不同区域。例如,在医学图像中,二维直方图可以帮助区分不同的组织类型。

  2. 目标检测:在复杂背景中,某些目标可能具有独特的颜色特征。二维直方图可以用于描述这些特征,并帮助定位目标。

  3. 特征匹配:在图像配准或拼接中,二维直方图可以作为特征描述符,用于匹配图像之间的相似区域。

  4. 图像增强:通过分析两个通道的联合分布,可以设计更有效的增强算法,改善图像的视觉效果。

 二维对应两个通道,应该有两个bins,分别对应两个通道的横坐标,以HSV格式的为例子,分为亮度与色域。

第一步是将输入的图片转到HSV格式:

cvtColor(image,image,COLOR_BGR2HSV);

定义所需要的参数:

 const int hbins = 30,sbins = 32;int hist_bins[] = {hbins,sbins};float h_ranges[] = {0,180};float s_ranges[] = {0,256};const float* ranges[] = {h_ranges,s_ranges};int hs_channel[]={0,1};

hbins是亮度的横坐标,sbins是色度的横坐标 ,h_ranges是亮度像素的范围,s_ranges是色度像素的最大最小范围,hs_channel是用于标明通道的,0就是亮度通道,1就是色度通道。

整体代码如下:

void Demo::calicHist_2D_Demo(Mat &image)
{cvtColor(image,image,COLOR_BGR2HSV);// imshow("HSV",image);const int hbins = 30,sbins = 32;int hist_bins[] = {hbins,sbins};float h_ranges[] = {0,180};float s_ranges[] = {0,256};const float* ranges[] = {h_ranges,s_ranges};int hs_channel[]={0,1};Mat hs_hist;calcHist(&image,1,hs_channel,Mat(),hs_hist,2,hist_bins,ranges);// ---------- 1. 归一化到 0~255 ----------normalize(hs_hist, hs_hist, 0, 255, NORM_MINMAX);// ---------- 2. 生成可显示的 8 位单通道图 ----------Mat histImg(sbins, hbins, CV_8UC1);for (int y = 0; y < sbins; ++y){uchar* row = histImg.ptr<uchar>(y);for (int x = 0; x < hbins; ++x){row[x] = saturate_cast<uchar>(hs_hist.at<float>(y, x));}}// ---------- 3. 伪彩色增强 ----------Mat colorMap;applyColorMap(histImg, colorMap, COLORMAP_JET);// ---------- 4. 放大显示 ----------resize(colorMap, colorMap, Size(hbins * 10, sbins * 10), 0, 0, INTER_NEAREST);// ---------- 5. 显示 ----------imshow("H-S 2D Histogram", colorMap);waitKey(0);
}

由于这是二维直方图,所以呈现的效果就是色素块的堆积,越亮就代表出现的最多。

 

http://www.dtcms.com/a/425355.html

相关文章:

  • 附近网站建设直接下载app到手机上
  • 单位网站建设情况总结网站正则表达式怎么做
  • p2p网站如何做推广网站开发实训室
  • 移动应用开发专业月薪邢台做网站建设优化制作公司金信
  • 有哪些做海报的网站天津网站搜索引擎优化
  • 四川建设银行手机银行下载官方网站公司怎么注册邮箱帐号
  • 找人做试管婴儿的网站网页版梦幻西游宠物
  • 云空间布置网站建设工程施工合同司法解释一二三
  • 网站开发时间进度表模板下载黄页推广网页
  • 网站策划方案1500字广州网站开发 d广州亦客网络
  • 西安网站推广公司电话上海小程序定制公司
  • 上海猎头公司收费标准郑州企业网站优化公司
  • 可以做基因通路分析的网站企业广告
  • 合肥企业建网站wordpress去底部版权信息
  • 网站两个域名手绘风格的网站
  • 半商城性质网站源代码广州小程序设计
  • 网站建设牜金手指花总十四网站建设资金
  • 东莞网站建议网页升级紧急大通知拿笔记本记好
  • 浙江省网站重点学科建设上饶网站建设推广
  • 吕梁做网站公司学校建设微网站的方案设计
  • 网站商品管理功能百度推广怎么推广
  • 站长工具关键词排名怎么查php毕业设计代做网站
  • DINOv3技术解析与跨领域应用实践
  • 风铃网站代做aspnet网站开发实例教程课件
  • 怎么在网站上添加qq前端网站开发流程入门
  • 运城网站建设运城天气建设银行 钓鱼网站
  • 长春网站长春网络推广建设四站合一网站建设公司
  • 怎么在网站文本框内做超连接网站建设招标 报告
  • 工厂做哪个网站好网络服务提供者知道或者应当知道
  • dw用表格做网站长安网站建设流程