《python计算机视觉编程》读书笔记------4(Numpy篇)
来源:互联网 发布:安卓鼓机软件 编辑:程序博客网 时间:2024/05/01 16:32
图像数组表示:
# -*- coding: utf-8 -*-from PIL import Imagefrom pylab import *'''图像数组表示,Numpy'''im = array(Image.open('C:/pytm/pic/ceshi.jpg'))print im.shape,im.dtypeim = array(Image.open('C:/pytm/pic/ceshi.jpg').convert('L'),'f')print im.shape,im.dtype
控制台输出:
(1280, 722, 3) uint8(1280, 722) float32
每行的第一个元组表示图像数组的大小(行、列、颜色通道),紧接着的字符串表示数组元素的数据类型因为图像通常被编码成无符号八位整数,所以在第一种情况下,载入图像并将其转到数组中,数组的数据类型为‘uint8’。在第二种情况下,对图像进行灰度化处理,并且在创建数组时使用额外的参数‘f’,该参数将数据类型转换为浮点型
数组可以通过索引访问和操作其中的元素。比如:value=im[i,j,k]。i,j是坐标,k是颜色通道。对于多个元素,可以用切片操作,如:
0 0
- 《python计算机视觉编程》读书笔记------4(Numpy篇)
- 《python计算机视觉编程》读书笔记------5(Numpy篇)
- 《python计算机视觉编程》读书笔记------6(Numpy篇)
- 《python计算机视觉编程》读书笔记------7(Numpy篇)
- 《python计算机视觉编程》读书笔记------3(Matplotlab篇)
- 《python计算机视觉编程》读书笔记------9(Scipy篇)
- 《python计算机视觉编程》读书笔记------1
- 《python计算机视觉编程》读书笔记------2
- 《python计算机视觉编程》读书笔记------9(图像导数)
- 《python计算机视觉编程》读书笔记------10(图像导数)
- 《Python计算机视觉编程》
- Python计算机视觉编程 笔记
- python计算机视觉编程-01
- 推荐一个计算机视觉图书:python计算机视觉编程
- 推荐一个计算机视觉图书:python计算机视觉编程
- Python计算机视觉编程练习14:pyspider爬虫--安装篇
- Python计算机视觉编程练习4:glob模块学习
- Python计算机视觉编程练习11:备忘
- 关于solver设置的一些问题
- MIPI接口
- linux下如何编译c++工程项目
- 排序之快速排序java版
- ScaleAnimation动画
- 《python计算机视觉编程》读书笔记------4(Numpy篇)
- 数据校验脚本-检验null值
- Android客户端与服务端交互的三种方式
- 【机房重构个人版】DataGridView显示数据
- docker 导入下载模板
- mysqlworkbench修改中文乱码的地方
- 一种类型安全的Java HTTP客户端库Retrofit
- 【C/C++】C语言union(联合体 共用体)
- JFinal中的ActiveRecord