当前位置: 首页 > 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()

http://www.xdnf.cn/news/600049.html

相关文章:

  • 论文略读:If Multi-Agent Debate is the Answer, What is the Question?
  • 一条SQL语句的旅程:解析、优化与执行全过程研究
  • 讯联文库开发日志(五)登录拦截校验
  • 《STL--- vector的使用及其底层实现》
  • CAD球体功能梯度材料3D插件
  • Data Whale
  • 今日打卡,Leetcode第四题:寻找两个正序数组的中位数,博主表示就会sorted
  • 飞书知识问答产品测评:让企业玩转AI
  • 外卖跑腿小程序评价系统框架搭建
  • 《算法导论(第4版)》阅读笔记:p115-p126
  • 机器人强化学习入门学习笔记(四)
  • 对Android中binder的理解
  • 海拔案例分享-实践活动报名测评小程序
  • SQL进阶之旅 Day 1:高效表设计与规范
  • 图解深度学习 - 机器学习简史
  • 交叉编译DirectFB,以及报错解决方法
  • Vue3+Vite+TypeScript项目中跨页多选表格的实现与应用
  • MCP协议:AI时代的“万能插座”,如何重塑互联网技术生态?
  • Linux的启动流程
  • 华为仓颉语言生成的程序的分发部署
  • Basic concepts for seismic source - Coulomb failure stress change
  • C++内存复制
  • (01)华为GaussDB((基于PostgreSQL))高斯数据库使用记录,dbeaver客户端配置高斯驱动,连接高斯数据库
  • 订单越来越到导致接口列表查询数据缓慢解决思路
  • 【结构体宏定义】C语言结构体与宏定义:传感器配置的巧妙结合
  • 高等数学-求导
  • 计算机组成体系结构
  • 数据库-数据处理
  • B2160 病人排队
  • 算法题(153):哈夫曼编码