Everyday code
不想独自旅行
这个作者很懒,什么都没留下…
展开
-
【每日coding】读取文件并显示
def pyplot_show(path): import matplotlib.pyplot as plt img = plt.imread(path) #numpy.ndarray plt.figure("image") plt.imshow(img) plt.pause(5)if __name__ == '__main__': pat...原创 2018-09-19 17:57:18 · 196 阅读 · 0 评论 -
【每日coding】直方图均衡化
def histeq(path): from PIL import Image from matplotlib import pyplot as plt import numpy as np image = np.array(Image.open(path).convert('L')) imhist,bins = np.histogram(image...原创 2018-09-29 17:24:57 · 186 阅读 · 0 评论 -
【每日coding】numpy基本操作
def change(path): from matplotlib import pyplot as plt import numpy as np img = plt.imread(path) img2 = 255-img img3 = ((100.0 / 255) * img + 100).astype(np.uint8) img4 = (2...原创 2018-09-26 18:35:45 · 172 阅读 · 0 评论 -
【每日coding】获取输入
def get_touch(path): from PIL import Image from matplotlib import pyplot as plt image = Image.open(path) plt.figure(figsize=(15, 8)) plt.imshow(image) print("click 3 poin...原创 2018-09-26 17:33:29 · 259 阅读 · 0 评论 -
【每日coding】hist
def hist(path): from PIL import Image from matplotlib import pyplot as plt import numpy as np image = Image.open(path).convert('L') plt.figure(figsize=(15, 8)) plt.gray()...原创 2018-09-26 17:25:55 · 153 阅读 · 0 评论 -
【每日coding】轮廓
def contour(path): from PIL import Image from matplotlib import pyplot as plt image = Image.open(path).convert('L') plt.figure(figsize=(15, 8)) plt.gray() plt.subplot(121...原创 2018-09-26 17:12:52 · 152 阅读 · 0 评论 -
【每日coding】绘制点线
def draw(path): from PIL import Image from matplotlib import pyplot as plt image = Image.open(path) x = [100, 100, 400, 400] y = [200, 500, 200, 500] plt.imshow(image) ...原创 2018-09-26 17:04:31 · 233 阅读 · 0 评论 -
【每日coding】复制粘贴
def copy_paste(path): from PIL import Image import matplotlib.pyplot as plt image = Image.open(path) box = (100, 100, 400, 400) region = image.crop(box) region = region....原创 2018-09-26 16:06:46 · 165 阅读 · 0 评论 -
【每日coding】旋转与缩放
def resize_rotate(path): from PIL import Image import matplotlib.pyplot as plt img = Image.open(path) img1 = img.resize((500,500)) img2 = img.rotate(90) plt.figure("image",fig...原创 2018-09-19 19:26:18 · 182 阅读 · 0 评论 -
【每日coding】保存图片
def save(path): import matplotlib.pyplot as plt img = plt.imread(path) plt.figure("image") plt.imshow(img) plt.pause(3) plt.imsave("out.jpeg", img) plt.imsave("out.png",...原创 2018-09-19 18:55:12 · 306 阅读 · 0 评论 -
【每日coding】转换为灰度图
def image_convert(path): from PIL import Image import matplotlib.pyplot as plt image = Image.open(path).convert('L') # L = R * 299/1000 + G * 587/1000+ B * 114/1000 bi_image = Imag...原创 2018-09-19 18:37:37 · 165 阅读 · 0 评论 -
【每日coding】高斯滤波
def gaussian_blur(path): from matplotlib import pyplot as plt import numpy as np from scipy.ndimage import filters image = plt.imread(path) image2 = np.zeros(image.shape) ...原创 2018-09-29 18:36:25 · 158 阅读 · 0 评论