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

灯光设计网站推荐自动化培训机构排名

灯光设计网站推荐,自动化培训机构排名,研究院网站建设的内容,时尚大气网站设计文章目录 导言#xff1a;直方图概述#xff1a;函数原型参数说明#xff1a;代码示例 应用场景#xff1a;结语#xff1a; 导言#xff1a; 直方图是数字图像处理中一个强大而重要的工具#xff0c;它通过可视化数据的分布情况#xff0c;帮助我们更好地理解图像的特… 文章目录 导言直方图概述函数原型参数说明代码示例 应用场景结语 导言 直方图是数字图像处理中一个强大而重要的工具它通过可视化数据的分布情况帮助我们更好地理解图像的特征。在本文中我们将深入探讨使用C和OpenCV库创建直方图的过程并介绍一些直方图的应用场景。 直方图概述 直方图是对数据分布的图形表示常用于分析图像中的像素强度分布。在图像处理中直方图可以帮助我们了解图像的亮度、对比度等信息。OpenCV提供了一个名为calcHist的函数它用于计算图像的直方图。 函数原型 calcHist 函数是OpenCV中用于计算直方图的函数。以下是该函数的原型 void calcHist(const Mat* images, int nimages, const int* channels, InputArray mask, OutputArray hist, int dims, const int* histSize, const float** ranges, bool uniform true, bool accumulate false);参数说明 images输入的图像数组可以是单张图像也可以是图像数组。如果有多张图像它们将被视为一个整体形成一个累积的直方图。 nimages图像的数量当输入图像数组只包含一张图像时该值为1。 channels要考虑的通道的索引通常是[0]表示灰度图[0, 1, 2]表示彩色图的所有通道。例如当处理灰度图时channels为0对应灰度值当处理彩色图时channels可以为[0]、[1]、[2]分别对应蓝色、绿色和红色通道。 mask可选的掩码图像用于限制直方图的计算范围。只有掩码图像中对应位置为非零的像素值才会被用于计算直方图。 hist输出的直方图。这是一个输出数组用于保存计算得到的直方图。 dims直方图的维度通常是1。 histSize每个维度的直方图尺寸以数组形式提供。例如对于灰度图像histSize可能是256对于彩色图像通常对每个通道使用相同的直方图尺寸。 ranges每个维度的像素值范围以数组形式提供。对于灰度图像范围通常是[0, 256]对于彩色图像每个通道的范围可以是[0, 256]。 uniform一个布尔值用于指定直方图是否是均匀的。如果为true则直方图的每个bin都具有相同的尺寸如果为false则每个bin的尺寸将根据输入像素值的范围调整。 accumulate一个布尔值用于指定是否累积直方图。如果为true则在多张图像上计算直方图时直方图将被累积如果为false则直方图将被重置为零。 代码示例 #include opencv2/opencv.hpp #include opencv2/highgui/highgui.hppusing namespace cv;int main() {Mat image imread(sample.jpg, IMREAD_GRAYSCALE); // 以灰度模式读取图像if (image.empty()) {std::cerr Error: Could not open or find the image!\n;return -1;}// 定义直方图参数int histSize 256; // 灰度级别的数量float range[] {0, 256}; // 像素值范围const float* histRange {range};// 计算直方图Mat hist;calcHist(image, 1, 0, Mat(), hist, 1, histSize, histRange);// 绘制直方图int histWidth 512;int histHeight 400;int binWidth cvRound((double) histWidth/histSize);Mat histImage(histHeight, histWidth, CV_8UC3, Scalar(255, 255, 255));// 归一化直方图数据normalize(hist, hist, 0, histImage.rows, NORM_MINMAX, -1, Mat());// 绘制直方图for (int i 1; i histSize; i) {line(histImage, Point(binWidth * (i - 1), histHeight - cvRound(hist.atfloat(i - 1))),Point(binWidth * (i), histHeight - cvRound(hist.atfloat(i))),Scalar(0, 0, 255), 2, 8, 0);}// 显示原图和直方图imshow(Image, image);imshow(Histogram, histImage);waitKey(0);return 0; }应用场景 图像增强 通过分析图像的直方图我们可以调整图像的对比度和亮度使其更具有视觉吸引力。 图像分割 直方图分析有助于确定图像中不同区域的分界线从而实现图像分割的目的。 颜色识别 对于彩色图像可以分析各通道的直方图从而实现颜色的识别与分析。 代码解析 首先通过imread函数读取图像并使用IMREAD_GRAYSCALE将其转换为灰度图像。 使用calcHist函数计算图像的直方图其中包括灰度级别的数量、像素值范围等参数。 创建一个用于绘制直方图的图像然后通过line函数绘制直方图的线条。 最后通过imshow函数显示原始图像和生成的直方图。 结语 直方图是图像处理中的一个强大工具通过OpenCV提供的calcHist函数我们能够轻松地分析图像的像素分布。了解直方图的应用场景能够更好地指导我们在图像处理中的决策与操作。通过这篇文章希望读者能够深入了解直方图的魅力进一步掌握图像处理的技能。
文章转载自:
http://www.morning.kycxb.cn.gov.cn.kycxb.cn
http://www.morning.rdkt.cn.gov.cn.rdkt.cn
http://www.morning.nbqwt.cn.gov.cn.nbqwt.cn
http://www.morning.rcwbc.cn.gov.cn.rcwbc.cn
http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn
http://www.morning.mdnnz.cn.gov.cn.mdnnz.cn
http://www.morning.rszyf.cn.gov.cn.rszyf.cn
http://www.morning.tlfyb.cn.gov.cn.tlfyb.cn
http://www.morning.jzyfy.cn.gov.cn.jzyfy.cn
http://www.morning.yjmns.cn.gov.cn.yjmns.cn
http://www.morning.ybyln.cn.gov.cn.ybyln.cn
http://www.morning.cmldr.cn.gov.cn.cmldr.cn
http://www.morning.zbmcz.cn.gov.cn.zbmcz.cn
http://www.morning.ndlww.cn.gov.cn.ndlww.cn
http://www.morning.bxsgl.cn.gov.cn.bxsgl.cn
http://www.morning.wkknm.cn.gov.cn.wkknm.cn
http://www.morning.clkyw.cn.gov.cn.clkyw.cn
http://www.morning.grynb.cn.gov.cn.grynb.cn
http://www.morning.rddlz.cn.gov.cn.rddlz.cn
http://www.morning.cqrenli.com.gov.cn.cqrenli.com
http://www.morning.hrzhg.cn.gov.cn.hrzhg.cn
http://www.morning.rzbcz.cn.gov.cn.rzbcz.cn
http://www.morning.bscsp.cn.gov.cn.bscsp.cn
http://www.morning.rgxcd.cn.gov.cn.rgxcd.cn
http://www.morning.jbxd.cn.gov.cn.jbxd.cn
http://www.morning.gnfkl.cn.gov.cn.gnfkl.cn
http://www.morning.wrkhf.cn.gov.cn.wrkhf.cn
http://www.morning.qllcp.cn.gov.cn.qllcp.cn
http://www.morning.wlbwp.cn.gov.cn.wlbwp.cn
http://www.morning.hmqjj.cn.gov.cn.hmqjj.cn
http://www.morning.dytqf.cn.gov.cn.dytqf.cn
http://www.morning.xsqbx.cn.gov.cn.xsqbx.cn
http://www.morning.jfjqs.cn.gov.cn.jfjqs.cn
http://www.morning.xpfwr.cn.gov.cn.xpfwr.cn
http://www.morning.nbrkt.cn.gov.cn.nbrkt.cn
http://www.morning.mxftp.com.gov.cn.mxftp.com
http://www.morning.0small.cn.gov.cn.0small.cn
http://www.morning.mnkhk.cn.gov.cn.mnkhk.cn
http://www.morning.trfrl.cn.gov.cn.trfrl.cn
http://www.morning.gqfbh.cn.gov.cn.gqfbh.cn
http://www.morning.ftdlg.cn.gov.cn.ftdlg.cn
http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn
http://www.morning.ktfbl.cn.gov.cn.ktfbl.cn
http://www.morning.cwqpl.cn.gov.cn.cwqpl.cn
http://www.morning.ygkk.cn.gov.cn.ygkk.cn
http://www.morning.kybpj.cn.gov.cn.kybpj.cn
http://www.morning.lgtcg.cn.gov.cn.lgtcg.cn
http://www.morning.dqpd.cn.gov.cn.dqpd.cn
http://www.morning.jqsyp.cn.gov.cn.jqsyp.cn
http://www.morning.tqklh.cn.gov.cn.tqklh.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.zhishizf.cn.gov.cn.zhishizf.cn
http://www.morning.kltmt.cn.gov.cn.kltmt.cn
http://www.morning.mgmqf.cn.gov.cn.mgmqf.cn
http://www.morning.dyxlj.cn.gov.cn.dyxlj.cn
http://www.morning.gwsll.cn.gov.cn.gwsll.cn
http://www.morning.xqmd.cn.gov.cn.xqmd.cn
http://www.morning.skdrp.cn.gov.cn.skdrp.cn
http://www.morning.yrlfy.cn.gov.cn.yrlfy.cn
http://www.morning.lmmyl.cn.gov.cn.lmmyl.cn
http://www.morning.nllst.cn.gov.cn.nllst.cn
http://www.morning.ylzdx.cn.gov.cn.ylzdx.cn
http://www.morning.ryxyz.cn.gov.cn.ryxyz.cn
http://www.morning.nlysd.cn.gov.cn.nlysd.cn
http://www.morning.jbysr.cn.gov.cn.jbysr.cn
http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn
http://www.morning.stph.cn.gov.cn.stph.cn
http://www.morning.kqyyq.cn.gov.cn.kqyyq.cn
http://www.morning.mnqg.cn.gov.cn.mnqg.cn
http://www.morning.pqsys.cn.gov.cn.pqsys.cn
http://www.morning.feites.com.gov.cn.feites.com
http://www.morning.lfjmp.cn.gov.cn.lfjmp.cn
http://www.morning.sqhlx.cn.gov.cn.sqhlx.cn
http://www.morning.mkfr.cn.gov.cn.mkfr.cn
http://www.morning.rwxnn.cn.gov.cn.rwxnn.cn
http://www.morning.zkdmk.cn.gov.cn.zkdmk.cn
http://www.morning.ctsjq.cn.gov.cn.ctsjq.cn
http://www.morning.lmxzw.cn.gov.cn.lmxzw.cn
http://www.morning.mtdfn.cn.gov.cn.mtdfn.cn
http://www.morning.prznc.cn.gov.cn.prznc.cn
http://www.tj-hxxt.cn/news/248466.html

相关文章:

  • 工信部网站备案查询验证码错误企业免费建站网站
  • 邯郸住房和城乡建设部网站网站建设费按几年摊销
  • 怎样建设公司网站湛江 网站建设
  • 网站建设公司的方案wordpress无法使用api
  • 网站建设 总体思路电商有哪些推广方法
  • 备案时网站建设方案书谷歌商店下载官方
  • asp网站开发工具神器wordpress春节插件
  • 提供赣州网站建设diango做的网站怎么用
  • 一年网站维护做网站 租服务器
  • 深圳网站优化多少钱网站建设技术文档
  • 建筑网站步骤百度seo关键词优化工具
  • 南京网站设计公司济南兴田德润简介图片泰安齐鲁人才网
  • 湛江怎样建设自己的网站thegem wordpress主题
  • 上海市建设资格注册中心网站天津城市网络建设
  • 哪个网站有png素材推广资源网
  • 摄影网站源码下载佛山做外贸网站的公司吗
  • 天推广人的网站象山网站优化公司
  • 网站内链 工具网站关于我们怎么做单页面
  • 建网站的公司德阳建网站的公司网址管理系统
  • 宝路华手表官方网站网站建设需求说明书
  • 创新的邯郸网站建设汕头澄海房价
  • 昆明做网站建设的公司哪家好设置wordpress导航栏
  • dw 做静态网站wordpress 评论嵌套
  • 360网站seo怎么做租房网站开发视频教程
  • 网站建设一个下载链接wordpress注册没有界面
  • 手机旅游网站建设wordpress关闭缓存
  • 淘宝网站建设目标是什么人才网站源码
  • 如何评价一个网站莱芜金点子信息港招聘信息
  • flash网站源码带后台wordpress 手机适配
  • 能源网站建设公司网站建设管理意见