Python cv2 图像自适应灰度直方图均衡化处理方法


Posted in Python onDecember 07, 2018

__author__ = 'Administrator'

import numpy as np
import cv2
 
mri_img = np.load('mri_img.npy')
 
# normalization
mri_max = np.amax(mri_img)
mri_min = np.amin(mri_img)
mri_img = ((mri_img-mri_min)/(mri_max-mri_min))*255
mri_img = mri_img.astype('uint8')
 
r, c, h = mri_img.shape
for k in range(h):
 temp = mri_img[:,:,k]
 clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
 img = clahe.apply(temp)
 cv2.imshow('mri', np.concatenate([temp,img], 1))
 cv2.waitKey(0)

均衡化前、后对比效果

Python cv2 图像自适应灰度直方图均衡化处理方法

Python cv2 图像自适应灰度直方图均衡化处理方法

Python cv2 图像自适应灰度直方图均衡化处理方法

以上这篇Python cv2 图像自适应灰度直方图均衡化处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
python之文件读取一行一行的方法
Jul 12 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 Python
python2与python3爬虫中get与post对比解析
Sep 18 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
python 变量初始化空列表的例子
Nov 28 Python
jupyter notebook 增加kernel教程
Apr 10 Python
python+adb命令实现自动刷视频脚本案例
Apr 23 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
浅析python3字符串格式化format()函数的简单用法
Dec 07 #Python
Python实现的批量修改文件后缀名操作示例
Dec 07 #Python
Python实现随机创建电话号码的方法示例
Dec 07 #Python
selenium3+python3环境搭建教程图解
Dec 07 #Python
python对视频画框标记后保存的方法
Dec 07 #Python
python opencv读mp4视频的实例
Dec 07 #Python
python利用requests库模拟post请求时json的使用教程
Dec 07 #Python
You might like
php 变量未定义等错误的解决方法
2011/01/12 PHP
用PHP实现的四则运算表达式计算实现代码
2011/08/02 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
2013/04/26 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
对python周期性定时器的示例详解
2019/02/19 Python
python抖音表白程序源代码
2019/04/07 Python
python打印异常信息的两种实现方式
2019/12/24 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
python logging 重复写日志问题解决办法详解
2020/08/04 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
新学期决心书
2014/03/11 职场文书
2015高考寄语集锦
2015/02/27 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
归途列车观后感
2015/06/17 职场文书
《山中访友》教学反思
2016/02/24 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书
PHP遍历数组的6种方式总结
2021/11/17 PHP