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

opencv彩图-直方图均衡化

效果如下

# 彩色图像靓图通道直方图均衡化处理
import cv2
im = cv2.imread("../img_data/sunrise.jpg") # 读取彩图
cv2.imshow("im", im)# BGR转YUV(Y通道即为亮度通道)im_yuv = cv2.cvtColor(im, # 要转换的原图数据 bgr通道格式cv2.COLOR_BGR2YUV) # 转换方式# 取出Y(亮度通道),执行均衡化处理,处理结果覆盖原图亮度通道
im_yuv[:, :, 0] = cv2.equalizeHist(im_yuv[:,:,0])
# 将均衡化处理后的yuv图像转换回BGR
im_equ = cv2.cvtColor(im_yuv,cv2.COLOR_YUV2BGR)
print(im_equ.shape)
cv2.imwrite("../mydata/im_equ.jpg", im_equ)cv2.imshow("im_equ", im_equ)cv2.waitKey()
cv2.destroyAllWindows()

相关文章:

  • Git子模块原理与实战详解
  • 提升推理能力会丢失指令跟随的能力?——【论文阅读笔记】
  • 超简单 FishSpeech 本地部署
  • 【Flutter】多语言适配-波斯语RTL从右到左
  • 怎么判断一个Android APP使用了flutter 这个跨端框架
  • ITK-读取DICOM文件标签
  • Linux火墙管理及优化
  • C++中IOstream解析
  • JAVA05基本数据类型和包装类的转换,转换成其他数据类型,包装类与字符串的转换+学生类的定义实例
  • 店铺长尾销售与动销率转型及开源AI智能名片链动2+1模式S2B2C商城小程序源码应用探讨
  • CloudCanal RAG x Ollama 构建全栈私有 AI 服务
  • C++可变参数宏定义语法笔记
  • 关于flutter中Scaffold.of(context).openEndDrawer();不生效问题
  • 【Golang笔记03】error、panic、fatal错误处理学习笔记
  • Go语言中内存释放 ≠ 资源释放
  • Java详解LeetCode 热题 100(20):LeetCode 48. 旋转图像(Rotate Image)详解
  • Linux入门(九)任务调度
  • 【Go】1、Go语言基础
  • 【Java高阶面经:消息队列篇】23、Kafka延迟消息:实现高并发场景下的延迟任务处理
  • 今日行情明日机会——20250523
  • 独立站怎么推广/新十条优化措施
  • 视频多的网站建设/seo技术 快速网站排名
  • 附近卖建筑模板市场/优化网络的软件下载
  • 注册网站要百度实名认证安不安全/郑州seo优化哪家好
  • php动态网站开发期末考试/百度一下百度搜索百度一下
  • 建设南大街小学网站/推广排名seo