Python:图像处理笔记

本文介绍如何使用Python的PIL库进行图像处理,包括安装库、转换图像格式、获取像素点等基本操作,同时提供了计时和随机模块的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、库

1、装PIL或pillow库

from PIL import Image

2、内置的库

import random

#当内置库找不到的时候,可以File》Invalidate Cashes and Restart

二、函数

1、装载图片

img = Image.open('D:/Desktop/xxx.tif')

2、转换图片格式

img.convert('L')

# 图像的模式:img.mode()
# L:luminance,表示灰度图像,8位像素,黑白
# RGB:3x8位像素
# RGBA:4x8位像素,真彩+透明通道
# CMYK:4x8位

3、获取图片的像素点

法一:

img.getpixel(col, row)

#当col和row为非整数的时候,下取整:img.getpixel(1.222, 999.8)=img.getpixel(1, 999)

法二:

# 读取图片的所有像素点pix[列,行]

# pix的范围是pix[0,0] ~ pix[col-1, row-1]

pix = img.load()

# 调用相关的像素点

print(pix[col, row])

4、求余操作%

# n除以m取他们的余数:范围是0~m-1

# n=0或者m的整数倍时ans为0,n=m-1时ans为m-1

ans = n%m

5、计时

import time

t1=time.clock()

t2=time.clock()

t2_t1=t2-t1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值