Python图像处理
zzzzjh
不乱于心,不困于情。不畏将来,不念过往。如此,安好。
展开
-
利用matplotlib解决opencv无法添加中文字符
opencv在中文字符显示中很不友好,下面给大家带来一种用matplotlib处理opencv打开的图像,并且在不改变原图非情况下添加中文字符,并且保存的例子。import matplotlib.pyplot as pltimport cv2from pylab import mpl#解决matplotlib显示中文问题mpl.rcParams['font.sans-serif'] = ['...原创 2018-05-27 13:13:02 · 422 阅读 · 0 评论 -
利用Python来完成屏幕录制
前段时间做视频时需要演示电脑端的操作,因此要用到屏幕录制,下载了个迅捷屏幕录制,但是没有vip录制的视频有水印且只能录制二分钟,于是鄙人想了下能不能通过万能的python来实现呢?经过一晚上的尝试发现这条路是可以走的通的。分享一下自己的想法,整体思路是PIL模块中的ImageGrab不停的获得当前屏幕,利用opencv写入视频流话不多说,直接上代码,有什么更好的建议,欢迎大家交流!""...原创 2018-07-03 20:18:26 · 21851 阅读 · 9 评论 -
OpenCV 实现最小值降采样
在处理某些高分辨的图像时,如果直接对其原图进行操作处理,那么效率是很低下的,因此我们要在尽可能的保留图像信息的情况下,减小图像的分辨率大小,此时就需要用到图像的降采样。由于我本人之前都是在处理裂缝的图像,而裂缝一般都是属于灰度值较低的部分,因此本文采用最小值的将采样法,将裂缝信息得以完整的保留,以便后续进行分析计算。具体操作如下:实际上如果结合OpenCV实现我们上述的功能还是挺简单的...原创 2018-09-25 17:43:20 · 2213 阅读 · 0 评论 -
PyQt5 在label显示的图片中绘制矩形
在利用QT编写GUI程序时经常需要一些交互操作,常见的有鼠标事件、键盘事件等。今天我们要实现的是在label中已经显示的图像中绘制矩形框,以便进行下一步操作(如放大细节,选中感兴趣区域等)程序主要参考了知乎的小杨老师的专栏。 核心点是重写Label,使其实现相应的功能,看下面的一个小例子from PyQt5.QtWidgets import QWidget, QApplication...原创 2018-10-09 17:18:03 · 12081 阅读 · 8 评论