摘要: imutils 在 opencv 基础上对一些方法进行了再次加工,使这些方法更加简单易用,包括 translation, rotation, resizing, skeletonization, and displaying Matplotlib images 等。 github主页: https: 阅读全文
posted @ 2021-02-04 16:17 小然- 阅读(491) 评论(0) 推荐(0) 编辑
摘要: https://docs.python.org/zh-cn/3.7/library/index.html 概述 可用性注释 内置函数 内置常量 由 site 模块添加的常量 内置类型 逻辑值检测 布尔运算 and, or, not 比较运算 数字类型 int, float, complex 迭代器类 阅读全文
posted @ 2021-02-04 16:16 小然- 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 内置模块 copy 深浅拷贝 对于不可变对象(数字,字符串,元组等),深浅拷贝等同于赋值操作 (v2 = copy(v1),等同于 v2 = deepcopy(v1),等同于v2 = v1。 对于可变的对象(列表,字典,集合等)深浅拷贝的本质是,申请新的空闲内存单元,并将变量名指向该内存单元的首地址 阅读全文
posted @ 2021-02-04 16:14 小然- 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 参考总结自: https://www.zhihu.com/question/33783546/answer/775946401 pyecharts folium geopandas basemap plotly Altair和GeoViews gmplot(Google Maps) Highmaps 阅读全文
posted @ 2021-02-04 16:13 小然- 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 转载改编自:https://www.cnblogs.com/chen8023miss/p/12220631.html PyEcharts 官网:https://pyecharts.org/#/ 安装 $ pip install pyecharts 1 仪表盘 from pyecharts impor 阅读全文
posted @ 2021-02-04 16:11 小然- 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 引言 本文基于 pdfplumber 实现 PDF 识别; PDF 识别其他库:PyPDF2、; 参考:https://zhuanlan.zhihu.com/p/336643249 pdfplumber 简介 开源地址:https://github.com/jsvine/pdfplumber 安装准 阅读全文
posted @ 2021-02-04 16:08 小然- 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: EasyOCR https://github.com/JaidedAI/EasyOCR 识别步骤 图像输入 前期处理 二值化 图像降噪 倾斜校正 中期处理 版面分析 字符切割 字符识别 版面还原 后期处理 结果矫正 输出文本 安装 pip install easyocr 使用 EasyOCR的用法非 阅读全文
posted @ 2021-02-04 16:06 小然- 阅读(289) 评论(0) 推荐(0) 编辑
摘要: SQLAlchemy 官网 https://www.sqlalchemy.org 廖雪峰 https://www.liaoxuefeng.com/wiki/897692888725344/955081460091040 西瓜甜 https://www.jianshu.com/p/65903a69d6 阅读全文
posted @ 2021-02-04 15:54 小然- 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 关于字符串 Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。 创建 可以使用引号( ' 或 " )来创建字符串 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 var1 = 'Hello World!' var2 = "Runoob" 阅读全文
posted @ 2021-02-04 15:52 小然- 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 什么是运算符? 举个简单的例子: 4 + 5 = 9 例子中,4 和 5 被称为操作数,+ 称为运算符。 Python 语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 1、算术运算符 以下假设变量a为10,变量b为2 阅读全文
posted @ 2021-02-04 15:50 小然- 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 数学函数 函数 返回值 ( 描述 ) abs(x) 返回数字的绝对值,如abs(-10) 返回 10 ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5 cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。 **P 阅读全文
posted @ 2021-02-04 15:46 小然- 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 数值类型 数字并不是一个真正的对象类型,而是一组类似类型的分类 python中数字有四种类型: bool (布尔):True,False;不是 true 和 false,也没有 YES, NO。 int (整数),是正或负整数,不带小数点。如 1, 只有一种整数类型 int,表示为长整型;没有 py 阅读全文
posted @ 2021-02-04 15:45 小然- 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 设置编码 Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 也可以设置为其他编码,比如 cp-1252 编码 # -*- coding: cp-1252 -*- 标识符 由 字母、数字和下划线组成; 第一个字符必须是 字母 或 下划线 _;不能是数字。 区分大 阅读全文
posted @ 2021-02-04 15:43 小然- 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Mac Anaconda 第三方包地址: ~/opt/anaconda3/lib/python3.7/site-packages Softwrap 换行 一行内容显示比较多时,希望能换行显示,而非拖动滑动条,修改配置文件: ~/opt/anaconda3/etc/jupyter/nbconfig/n 阅读全文
posted @ 2021-02-04 15:34 小然- 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 搬运自:https://github.com/cdoco/common-regex 博主还有这篇可以学习参考: https://github.com/cdoco/learn-regex-zh 邮箱 gaozihang-001@gmail.com 只允许英文字母、数字、下划线、英文句号、以及中划线组成 阅读全文
posted @ 2021-02-04 15:31 小然- 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 官方网站 https://www.r-project.org 菜鸟教程 https://www.runoob.com/r/r-tutorial.html 视频教程 基因学苑 :R语言入门与数据分析 https://www.bilibili.com/video/BV19x411X7C6 codingd 阅读全文
posted @ 2021-02-04 15:27 小然- 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 关于 ImageEnhance PIL 中的 ImageEnhance 模块用于图片增强效果, 一般先构建一个增强器,然后调用增强器的 enhance 方法; 增强器包括:色彩平衡,亮度平衡,对比度,锐化度等 准备 from PIL import Image, ImageEnhance import 阅读全文
posted @ 2021-02-04 12:14 小然- 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 概念 傅里叶变换 生活中很多事都和时间挂钩;以时间为参照就是 时域分析; 在频域中,一切都是静止的; https://zhuanlan.zhihu.com/p/19763358 傅里叶变换的作用 高频:变化剧烈的灰度分量,例如边界 低频:变化缓慢的灰度分量,例如一片大海 滤波 低通滤波器:只保留低频 阅读全文
posted @ 2021-02-04 12:12 小然- 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、概念 局部图片 在 完整图片的哪个位置(最像) OpenCV 会从左到右,从上到下,一点点匹配,查看差异值; 模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv里有6种。 将每次计算的结果放入一个矩阵里,作为结 阅读全文
posted @ 2021-02-04 12:00 小然- 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 零、梯度理论 可以把图像看成二维离散函数,图像梯度就是这个二维离散函数的求导: 梯度一般产生在边缘位置; OpenCV 提供了三种不同的梯度滤波器,或者说高通滤波器:Sobel,Scharr和Lapacian。 Sobel,Scharr其实就是求一阶或二阶导。 Scharr是对Sobel的部分优化。 阅读全文
posted @ 2021-02-04 11:55 小然- 阅读(1371) 评论(0) 推荐(0) 编辑