摘要: 均值哈希算法 一张图片就是一个二维信号,它包含了不同频率的成分。亮度变化小的区域是低频成分,它描述大范围的信息。而亮度变化剧烈的区域(比如物体的边缘)就是高频的成分,它描述具体的细节。或者说高频可以提供图片详细的信息,而低频可以提供一个框架。 而一张大的,详细的图片有很高的频率,而小图片缺乏图像细节 阅读全文
posted @ 2022-11-05 22:24 麦哥编程 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Python能发挥作用的领域太多了,包括web开发、爬虫、自动化测试、大数据分析、机器学习与深度学习。今天我们来玩玩Python在web自动化领域的应用。 Selenium With Python中文文档: https://selenium-python-zh.readthedocs.io/en/l 阅读全文
posted @ 2022-11-05 22:13 麦哥编程 阅读(343) 评论(0) 推荐(0) 编辑
摘要: centos环境安装Docker,虽然有点小儿科,但还是抱着勿以善小而不为的心态,记录下具体的安装步骤。相信将来有一天会感谢自己今天这种良好的心态。废话不多说,直接上干货啦~ 1.Docker安装 在root 用户下(非root用户,所有命令前加 sudo) 第一步 卸载旧的安装包 yum remo 阅读全文
posted @ 2022-11-05 22:05 麦哥编程 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Docker的基本使用方式: ① 在机器中安装Docker; ② 在Docker仓库中寻找这个软件对应的镜像; ③ 使用Docker运行镜像,生成一个Docker容器; ④ 容器的启动或停止相当于对软件的启动和停止; docker文件格式: 1、第一行必须指定 基础镜像信息 2、维护者信息 MAIN 阅读全文
posted @ 2022-11-05 21:51 麦哥编程 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 今天分享一个有点好玩的小功能。 业务场景:很多小伙伴都坐在写字楼里面办公,忙着忙着就到了中午,把点餐的事情给忘记了。解决的办法也简单,就是在手机上设置闹钟就行了。作为技术男,还是想用程序的方式来尝试一把。 1.pyttsx3 概述 pyttsx3是Python中的文本到语音转换库。与其他库不同,它可 阅读全文
posted @ 2022-11-05 21:42 麦哥编程 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 一、Numpy与Pandas是什么? Numpy(Numerical Python) 是 Python语言的一个第三方库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy是一个运行速度非常快的数学库,主要用于数组计算。 Pandas是基于NumPy数组构建的,也是Py 阅读全文
posted @ 2022-11-05 21:37 麦哥编程 阅读(436) 评论(0) 推荐(0) 编辑
摘要: GUI是人机交互界面,尽管有些程序是没有界面的,如Windows服务。但绝大多数应用都是需要界面的。Python常用的GUI有Tkinter,PyQT,wxPython等等。工作之余一个偶然的机会发现了一个 Python GUI神器--Gooey.在此简单记录下Gooey的用法。 安装 对于Pyth 阅读全文
posted @ 2022-11-05 21:33 麦哥编程 阅读(794) 评论(0) 推荐(0) 编辑
摘要: Rich 是一个 Python 库,可以为你在终端中提供富文本和漂亮、精美的格式。 1.Rich兼容性 Rich 适用于 Linux,OSX 和 Windows。可与新的 Windows 终端一起使用,Windows 的经典终端仅限 8 种颜色。 Rich 还可以与 Jupyter NoteBook 阅读全文
posted @ 2022-11-05 21:22 麦哥编程 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 什么是ORM?ORM(object relational mapping), 就是对象关系映射,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语 阅读全文
posted @ 2022-11-05 21:17 麦哥编程 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: 你一定听过这样一个说法,尽量使用列表推导式,而不是用list.append方法来初始化一个列表,那么究竟为何列表推导式会更快呢?这是因为,列表推导式被编译后的字节码执行速度更快。python当然不是一门编译型语言,但是它还是要被解析成二进制的字节码才能被执行,执行它的正是python解释器。 pyt 阅读全文
posted @ 2022-11-05 20:56 麦哥编程 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 实现图片相似度比较的哈希算法有三种:均值哈希算法,差值哈希算法,感知哈希算法 下文简单介绍感知哈希算法,其他算法等后续文档再述。 感知哈希算法是一个比均值哈希算法更为健壮的一种算法,与均值哈希算法的区别在于感知哈希算法是通过DCT(离散余弦变换)来获取图片的低频信息。 离散余弦变换(DCT)是种图像 阅读全文
posted @ 2022-11-05 10:07 麦哥编程 阅读(319) 评论(0) 推荐(0) 编辑