pyqt显示图片的RGB通道直方图
RGB颜色单通道直方图
以R通道直方图为例
- R颜色通道直方图是针对图像中红色通道颜色分布的一种统计工具。
- 它专注于分析图像中红色成分的亮度分布,从而帮助用户理解图像在红色通道上的特性。
- 在R颜色通道直方图中,横轴通常代表红色通道的色阶亮度,即从0(最暗)到255(最亮)的连续变化。
- 纵轴则代表在各个亮度级别上像素的数量或百分比。这个直方图通过统计不同亮度级别的红色像素数量,展示了图像在红色通道上的亮度分布情况。
效果
原图:
代码
import sys
import cv2
from PyQt5.QtWidgets import QApplication, QVBoxLayout, QWidget, QMainWindow, QTabWidget
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.figure import Figure
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 使用黑体
plt.rcParams['axes.unicode_minus'] = False # 正确显示负号
class MyApp(QMainWindow):