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

郑州一站式网站搭建东莞市城乡建设网

郑州一站式网站搭建,东莞市城乡建设网,深圳公司网站建设设计,温州论坛招聘基于Python的OpenCV基础入门——图像直方图 直方图图像直方图 图像直方图代码以及实现效果 直方图 直方图是一种用于描述图像亮度分布的统计工具。它将图像的像素亮度值按照不同的亮度等级进行计数,并以直方图的形式呈现出来。图像直方图可以显示图像中每个亮度级别…

基于Python的OpenCV基础入门——图像直方图

  • 直方图
    • 图像直方图
  • 图像直方图代码以及实现效果

直方图

直方图是一种用于描述图像亮度分布的统计工具。它将图像的像素亮度值按照不同的亮度等级进行计数,并以直方图的形式呈现出来。图像直方图可以显示图像中每个亮度级别的像素数量,从而用于分析图像的亮度分布情况。

图像直方图

hist = cv2.calcHist([img], [channels], Mask, [histSize], ranges)
参数:
[img]: 必须用方括号括起来,表示被计算的图像,可以是多幅。
[channels]: 用于计算直方图的通道,这里使用灰度图计算直方图,所以就直接使用第一个通道,多幅图像相当于多通道;
Mask: 与原图维度相同,被计算的区域,1 计算,0 不计算,不使用该参数用 None。
[histSize]: 表示这个直方图分成多少份(即多少个直方柱的数量)。
ranges: 表示直方图中各个像素的值,[0.0, 256.0]表示直方图能表示像素值从 0.0 到 256 的像素。

图像直方图代码以及实现效果

import cv2  
import matplotlib.pyplot as pltimg = cv2.imread("img/cat.jpg")  img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB) #将BGR 格式转换为RGB 格式  # 绘制图像直方图  
plt.subplot(2,1,1) # 2 * 1布局的 上面   
hist1=plt.hist(img.ravel(), 256, [0, 256]) #numpy 的ravel 函数功能是将多维数组降为一维数组  # 画三通道图像的折线图  
plt.subplot(2,1,2)  
color = ('b', 'g', 'r') #这里画笔颜色的值可以为大写或小写或只写首字母或大小写混合  
for i , color in enumerate(color):   hist = cv2.calcHist([img], [i], None, [256], [0, 256]) #计算直方图  plt.plot(hist, color)  plt.xlim([0, 256])  plt.show()

图像直方图的实现效果如下:
在这里插入图片描述

http://www.yayakq.cn/news/170058/

相关文章:

  • iis 建立子网站wordpress图像大小设置
  • 湖北网站开发公司wordpress默认主题修改版
  • 门户网站开发 项目实施方案苏州设置网站建设
  • 免费网站服务器软件下载大全知名网络公司
  • wordpress建英文站抖音最火轻奢装修
  • 做互助盘网站多少钱搭建视频播放网站
  • 软件公司网站下载班级优化大师app
  • 企业网站设计策划怎么提交公司网站
  • 优秀作文网站推荐php在线做网站
  • 电商设计网站哪个好口碑好的无锡网站建设
  • 课程网站开发背景容城县网站开发
  • 可以上传图片的公司网站wordpress 活动网站
  • 福州网站建设兼职做网站有多砸钱
  • wordpress登录页面空白页网站关键词优化网站推广
  • 用wordpress建站的好处自己制作视频的软件
  • 免费如何做网页或网站手机网站 php
  • 网站动态页面怎么做做篮球网站用的背景图片
  • 即将新款手机上市seo关键词怎么填
  • 建设部造价工程师考试网站一个空间建多个网站
  • 上海做网站需要多少钱公司网站域名到期了去哪里缴费
  • 网站 tag标签网站建设请款报告
  • 网站开发员的工资个人可以做电影网站吗
  • 网站安全建设步骤武夷山网站推广服务
  • 哪家企业网站做的好建e网室内设计
  • 最新手机网站推荐嘉兴优化网站价格
  • 丰台建设公司网站网站做的好的公司
  • 网站标签图片修改虚拟网站多少钱
  • 便宜购 网站建设wordpress 连接ftp
  • 溧阳企业网站建设天津建设工程信息网投标信息系统登录
  • 涿鹿网站建设好看的网页设计模板