1张猫咪图,理解图像本质
Numpy和图像基础
py是一个常规的python文件。它是纯文本,只包含您的代码。在
.ipynb是一个python笔记本,它以特定格式包含笔记本代码、执行结果和其他内部设置。你可以在jupyter环境下运行.ipynb。在
更好的理解差异的方法是:使用普通的文本编辑器(如notepad(在Windows上)或gedit(在Linux上)打开每个文件。在
例如,如果您想显示脚本的结果以供DIDIATIC使用,请将.ipynb保存在git上。但是如果要在服务器上运行代码,只需保存.py
CMD终
端指令:
安装Jupyter Lab
conda install iupyterlab
指令 打开jupyter-lab
jupyter-lab
Or copy and paste one of these URLs:
http://localhost:8889/lab?token=044ebbc02186983f1dadbb4674a80f2d51b278fc6507f04a
http://127.0.0.1:8889/lab?token=044ebbc02186983f1dadbb4674a80f2d51b278fc6507f04a
运行:shift+Enter
list_a = [1,2,3,4,5]
list_a
使用numpy中的一些数据结构
图像是什么?
彩色图片的合成
处理图片:
#在Jupyter Lab上运行
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
from PIL import Image
img = Image.open('./img/cat.jpg')
img
type(img)
img_arr = np.asarray(img)
type(img_arr)
img_arr.shape
显示ny数组的图片
三个通道取一个通道切片观察(R,G,B)这里就是(;,;,0、1、2)
再去一个蓝色,就剩下红色了