
一些小代码
npkhgl
hhh
展开
-
【python实现图像矫正 全能扫描王!】
全能扫描王app里面有一个对图像进行矫正的功能,实际上是通过四点法的仿射变换来进行操作的。选取文档的四个角点,然后计算仿射变换矩阵来对图像进行矫正。下面通过一段python程序来进行简单实现,功能为:通过顺时针点击文档的左上,右上,右下,左下四个角点来对其进行图像矫正。代码如下:# coding=utf-8# 导入相应的python包import numpy as npimport c...原创 2019-12-04 11:28:36 · 6298 阅读 · 3 评论 -
【matplotlib 动态显示图片 越来越卡】
import matplotlib.pyplot as plt...plt.ion()for img in image_list: plt.imshow(img) plt.pause(0.1) plt.clf()plt.show()在动态显示图片的过程当中,发现随着显示图片数增加,画面变得越来越卡。这是因为内存没有释放,导致变卡。所以加上 plt.c...原创 2019-09-17 09:25:46 · 4930 阅读 · 5 评论 -
【matplotlib 将连续帧图片保存为视频】
这段代码主要实现的是读取一系列图片,然后将其保存为1080*720大小,帧率为10fps的视频import matplotlib.pyplot as pltfrom matplotlib.animation import FFMpegWriterdef traverse_imgs(writer, images): # 遍历所有图片,并且让writer抓取视频帧 for ...原创 2019-11-21 16:20:19 · 5632 阅读 · 1 评论 -
【matplotlib 叠加图片显示热力图 attention map】
有的时候需要看attention map集中在图片当中的哪些区域,或者需要看重构误差在哪些区域比较大,所以需要将“热力图”和图片叠加显示,先看效果图: 代码如下:import matplotlib.pyplot as pltimg_path = 'IMAGE_PATH'mask_path = 'MASK_PATH...原创 2019-11-21 15:57:04 · 8875 阅读 · 1 评论