51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

日常运维

python PCV 库的安装与使用

python PCV 库的安装与使用

厉飞雨 阅读(12) 评论(0) 赞(0)

> python图像处理中会调用一些开源库,PCV是其中之一,由于该库比较古老,本文记录安装使用方法。 ### 下载 {#下载} * <https://github.com/jesolem/PCV> * <https://codechina.csdn.net/mirrors/jesolem/pcv?utm_source=csdn_github_acc...

表面模糊原理与 python 实现

表面模糊原理与 python 实现

厉飞雨 阅读(7) 评论(0) 赞(0)

> 常规的模糊算法如高斯模糊等会模糊图像边缘,很多场景中我们需要保留图像纹理并模糊一些细节,这就可以使用PS中的表面模糊。 ### 表面模糊 {#表面模糊} * 表面模糊有两个参数,半径Radius和阈值Threshold。 如果我们知道了以某点为中心,半径为Radius范围内的直方图数据Hist,以及该点的像素值,那根据原始的算法,其计算公式为: $$ x =...

python opencv 显示多窗口图像并获取点击处像素点坐标

python opencv 显示多窗口图像并获取点击处像素点坐标

厉飞雨 阅读(8) 评论(0) 赞(0)

> 本文介绍使用python 的 opencv 库显示多个图片窗口,并获取点击点像素位置的方法。 ### opencv 显示图像 {#opencv-显示图像} > 显示图像主要通过`namedWindow`方法定义窗口,和`imshow`方法刷新窗口内容实现的,需要停止时按`Esc`键退出并销毁窗口: > 显示多幅图像就使用不同的窗口名称建立窗口即可: ...

Python - 读取大图片

Python - 读取大图片

厉飞雨 阅读(7) 评论(0) 赞(0)

> python 在读取大图像时会报错,本文记录解决方案。 ### 读取大图像 {#读取大图像} * open cv 在读取超过 1G 的图像时会返回 None * PIL 读取超过一定像素个数的图像会报错 ### 解决方案 {#解决方案} * 解除PIL最大像素个数限制 * 之后可以使用skimage或matplot读取大图像 <br /> &l...

Python - 进度条神器 tqdm 用法

Python - 进度条神器 tqdm 用法

厉飞雨 阅读(11) 评论(0) 赞(0)

> 程序运行过程中进度条显示特别重要,Python中使用`tqdm`库作为进度条操作工具,本文简要介绍`tqdm`常用功能。 ### 背景 {#背景} > `tqdm`源自阿拉伯语 taqaddum,意思是进程( "progress"); > > 也是西班牙语中 "I love you so much" (te...

Python Opencv 错误记录

Python Opencv 错误记录

厉飞雨 阅读(8) 评论(0) 赞(0)

> 本文记录在使用Python中的Opencv库的过程中踩过的坑,以史为鉴。 ### cv2.rectangle {#cv2-rectangle} #### 问题 {#问题} * {TypeError}an integer is required (got type tuple) * {TypeError}argument for rectangle() given...

Python 补全利器 Kite 安装

Python 补全利器 Kite 安装

厉飞雨 阅读(15) 评论(0) 赞(1)

> Kite 是针对 Python 的代码补全工具 ,由于其快速智能(AI学习)被圈内广泛使用,本文介绍Kite在Windows 与 Linux环境下与VS code结合使用的方法。 官网:<https://www.kite.com/> ### Windows {#Windows} * <https://www.kite.com/download/...

python 使用 pynvml 工具获取GPU工作状态

python 使用 pynvml 工具获取GPU工作状态

厉飞雨 阅读(11) 评论(0) 赞(1)

> 深度学习过程中经常需要和GPU打交道,需要在训练之前确定GPU工作状态。本文介绍python中的pynvml包的使用方法,用来获取上述信息。 ### 安装 {#安装} > 直接通过pip安装: > 或者根据所使用的python版本安装对应包: ### 使用方法 {#使用方法} ### 踩坑 {#踩坑} * 报错 : pynvml.NVMLErro...

Python - 将matplotlib图像转换为numpy.array 或 PIL.Image

Python - 将matplotlib图像转换为numpy.array 或 PIL.Image

厉飞雨 阅读(10) 评论(0) 赞(0)

> matplotlib是python图像处理中让人又爱又恨的库。最近遇到了需要获取plt图像数据的需求,本文记录了将matplotlib图像转换为numpy.array 或 PIL.Image的方法。 > 众所周知,这个库处理图像会出现内存泄漏的问题,原想着将plt的图转出来用opencv存就好了,然而并没有,牢骚完毕。 ### 转换思路 {#转换思路} &g...