python图像处理入门[1]

python图像处理环境准备

安装图像处理库

  1. PIL
    PythonWare公司提供了免费的图像处理工具包 PIL(Python Image Library),该软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。

  2. Pillow
    Pillow 是 PIL 的替代版本,PIL 软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。
    Pillow 为了解决 PIL 的两个问题:(1) 不兼容 setuptools (2) 报告的问题太多,而更新太慢

更多

Matlab解析mnist数据库文件

数据下载

mnist数据库下载地址
文件列表如下:
train-images-idx3-ubyte.gz: training set images (9912422 bytes)
train-labels-idx1-ubyte.gz: training set labels (28881 bytes)
t10k-images-idx3-ubyte.gz: test set images (1648877 bytes)
t10k-labels-idx1-ubyte.gz: test set labels (4542 bytes)

文件解压

使用 gzip -d 文件名 解压出文件

更多

python文件操作归纳

文件内容

比如 1.txt 里面内容为

one test data
two hello
three ok

读文件

读取文件首先要以读方式打开一个文件之后对文件进行读取,以下为 一个文件读取的基本框架(未考虑异常处理)

1
2
3
4
5
6
7
8
9
10
# 文件路径全路径或者相对路径
filename = '1.txt'
# 以读方式打开文件
file = open(filename, 'r')
#文件读取操作
# ......
# 关闭文件
file.close()

更多

windows下配置git中的vim

Gvim下修改配置

安装好Gvim后,可以找到安装目录下的 _vimrc 文件(例如:我的在 C:\Program Files (x86)\Vim\)
添加一些自己常用的配置,即可在Gvim中生效

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"显示行号
set nu
" 设置leader键
let mapleader = ";"
let g:mapleader = ";"
" 快速保存
nmap <leader>w :w!<cr>
" 强制退出
nmap <leader>q :q!<cr>
" 从插入模式进入正常模式
:imap jk <Esc>

更多