学习笔记10-Python图像批量处理(对比度、灰度)-内含代码可实现
1、图像批量处理-对比度
from skimage import data_dir, exposure,io, transform, color
import numpy as npdef convert_gray(f):rgb = io.imread(f) # 依次读取rgb图片gamma = exposure.adjust_gamma(rgb, 3) # 调暗dst = transform.resize(gamma, (256, 256)) # 将图片大小转换为256*256return dststr = 'D:/Thin layer/*.jpg'#改成自己图像所在地址
coll = io.ImageCollection(str, load_func=convert_gray)
for i in range(len(coll)):io.imsave('d:/data/' + np.str(i) + '.jpg', coll[i]) # 循环保存图片
2、图像批量处理-灰度
from skimage import data_dir,io, transform, color
import numpy as npdef convert_gray(f):rgb = io.imread(f) # 依次读取rgb图片#gray = color.rgb2gray(rgb) # 将rgb图片转换成灰度图dst = transform.resize(gamma, (256, 256)) # 将灰度图片大小转换为256*256return dststr = 'D:/Thin layer/*.jpg'#改成自己图像所在地址
coll = io.ImageCollection(str, load_func=convert_gray)
for i in range(len(coll)):io.imsave('d:/data/' + np.str(i) + '.jpg', coll[i]) # 循环保存图片
注意:文件地址尽可能简短,防止出错!
学习笔记10-Python图像批量处理(对比度、灰度)-内含代码可实现相关推荐
- opencv进阶学习笔记10:图像金字塔和图像梯度
基础版笔记传送门: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录链接: python+opencv进阶版学习笔记目录(适合有一定基础) 图像金字塔 变小 变大 原理 ...
- 学习笔记(10):Python网络编程并发编程-粘包现象
立即学习:https://edu.csdn.net/course/play/24458/296240?utm_source=blogtoedu 粘包现象:服务器接收到客户端的命令后,进行执行得到结果后 ...
- 【深度学习笔记】python图像特征提取
这里使用的是python 3.6 .opencv_python-3.4.0+contrib,特征提取的代码如下: import cv2img = cv2.imread("feature.jp ...
- opencv学习笔记19:图像金字塔和图像拉普拉斯金字塔 (用于图像放大和缩小)
图像金字塔原理 图像金字塔:只不同分辨率,不同尺寸子图构成的集合. 取样 向下取样:有一个图像G0,对它重新采样,得到分辨率小些的G1,以此类推. 向上取样:有一个图像G3,然后变成像素更多的G2,以 ...
- opencv进阶学习笔记13:图像形态学操作大全(膨胀,腐蚀,开闭,黑帽,顶帽,梯度)python版
基础版学习笔记: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录链接: python+opencv进阶版学习笔记目录(适合有一定基础) 基础版形态学: opencv学 ...
- Python学习笔记--10.Django框架快速入门之后台管理admin(书籍管理系统)
Python学习笔记--10.Django框架快速入门之后台管理 一.Django框架介绍 二.创建第一个Django项目 三.应用的创建和使用 四.项目的数据库模型 ORM对象关系映射 sqlite ...
- opencv学习笔记14:图像礼帽,图像黑帽
python + OpenCV 图像礼帽 图像礼帽 也叫图像顶帽 礼帽图像=原始图像-开运算图像 得到噪声图像 开运算:先腐蚀再膨胀 使用对象:二值图像 使用方法:morphologyEx cv2.M ...
- opencv学习笔记12:图像腐蚀和图像膨胀
语言:python+opencv 为什么使用图像腐蚀和图像膨胀 如图,使用图像腐蚀进行去噪,但是为压缩噪声. 对腐蚀过的图像,进行膨胀处理,可以去除噪声,并保持原样形状. 图像腐蚀 腐蚀主要针对的是二 ...
- z3学习笔记(python 3)
z3学习笔记(python 3) API API文档1 API文档2 常用API 1.创建约束求解器 solver = Solver() 2.添加约束条件(这一步是z3求解的关键) solver.ad ...
- 点云学习笔记7——python pcl将点云数据转换成俯视图(鸟瞰图)
点云学习笔记7--python pcl将点云数据转换成俯视图(鸟瞰图) 环境安装 点云数据 代码 效果图 参考 环境安装 可以参考我另外一篇文章: 点云学习笔记3--点云库(PCL)安装与测试教程 点 ...
最新文章
- Linux下Tomcat的安装配置
- Python正则匹配HTML,python正则匹配html标签_Python爬虫常用正则表达式及HTML网页标签分析总结...
- java db 10.4.13_Spring Data MongoDB 1.10.13和Mongo 3.4
- 布点算法的原理和实现
- react获取全局_使用react hooks实现的简单全局状态管理
- 五、深入理解Mybatis中的参数parameterType (传递一个简单参数,传递多个参数:@Param、使用自定义对象、按位置、使用Map)
- android系统手势app,8种iOS手势规定和14种android手势规定详解
- linux-3-which-whoaii-chmod数字法与符号法
- Hive复杂数据类型之array
- python安装gdal ubuntu_Python与开源GIS教程:1.3. 配置Python开源GIS环境
- 流程图伪代码计算机语言,论文中伪代码怎么写
- 第十章 VLAN间路由
- 详解程序化交易、量化交易、高频交易、算法交易、各是什么意思?
- 使用matplotlib绘制xkcd风格的图表(解决中文字体问题)
- 如何生成gazebo仿真环境的二维地图真值
- 有种音乐的名字叫做周杰伦
- Python爬知乎妹子都爱取啥名
- servlet报错:org.apache.catalina.core.StandardWrapperValve invoke
- 图解|什么是缓存系统三座大山
- 4-鸡肉为何如此受欢迎