好久没更新了,但是没更新的这段时间也是写了挺多代码的,最近有空了把这段时间用到的新技术分享一下。这次要分享的是怎么使用 Python 的 EasyOCR 进行图片识别!众所周知很多自动化情景下我们都需要使用到 OCR 技术,比如游戏脚本,扫描文档,提取文字等等, EasyOCR 能帮我们用极少...
我们在使用 Linux 系统的时候有些镜像会自带 Python ,但是我们在运行不同项目的时候可能会需要用到不同版本的 Python ,这个时候我们就可以通过编译安装的方式来安装不同版本的 Python。接下来我们以 Ubuntu 24.04 上编译安装 Python 3.11 为例,具体不同...
Python 爬虫抓取网站 mp4 视频并且使用 tqdm 显示进度条下载视频读这篇文章之前可以先读好久之前发的一篇题为 《Python批量下载m3u8的切片影片》 的文章,里面说明了怎么分析 m3u8 文件并且批量下载 ts 视频片段。最近因为要看网课的原因,嫌弃网课网站带宽不足导致视频播放...
MD5哈希的具体原理首先我们假设我们将要对信息 $a$ 进行MD5哈希处理,我们知道每个字节有 8 个比特,我们可以把 $a$ 分成若干个 512 比特的分组,最后的分组补一个 0x80 的字符后,若该分组长度不等于 448 比特,则一直补字符 0x00 直到最后的分组为 448 比特,即若最...
修改 pip 源有些时候我们用国内的云服务器,用系统自带安装的 python pip 源下载就会很慢,甚至是超时,这个时候我们可以通过修改 pip 源来改善这一问题,具体指令:pip config set global.index-url https://mirrors.aliyun.com/...
DES 算法的具体原理首先我们需要知道 DES 加密解密算法的具体原理以及流程,我们才能在 Python 中将其实现。DES 加密解密其实就是一种分组密码的实现,并且通过多轮代换以及异或操作最终完成加密,每次加密都有 8 个 S 合将其进行分组加密,详细可参见清华大学出版社的《现代密码学》第五...
TOPSIS法的原理及其 Python 实现TOPSIS法的原理TOPSIS (Technique for Order Preference by Similarity to an Ideal Solution )法是C.L.Hwang和K.Yoon于1981年首次提出,TOPSIS法根据有限...
熵权法原理及其 Python 实现信息熵信息熵是不确定性的一个度量,反映信息量的多少。信息量多少与随机事件发生概率有关,概率越大,不确定性越小,包含信息就越少,所以随机事件的信息量随着其发生概率递减。信息熵计算公式如下:$$ H(X) = - \displaystyle\sum^n_ p_i ...
Python将目录下的doc和docx文件转为pdf文件好久都没有写过Python相关的文章了,其实也是因为我好久都没有碰Python了,今天收到了很多的练习题,但是发现全都是doc格式的,有一个docx格式的,网上找了找没有啥好用的在线转换,我总不可能自己一个一个打开然后另存新档吧?(虽然也...
事情起因主要是有一个项目用到dlib库,但是运行pip安装的时候却提示错误,一大把红色的文字都差点给我看懵了。找了一下资料发现这个方法挺有用的所以分享一下。安装 cmake 和 boost 库运行以下两行命令安装cmake和boost库,cmake主要是编译使用的,boost我目前还不知道干嘛...