9 shirley_m7

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

tesseract安装及配置

1. 安装tesseractOCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程。对于图形验证码来说,它们都是一些不规则的字符,这些字符确实是由字符稍加扭曲变换得到的内容。tesseract下载地址:https://digi.bib.uni-mannheim.de/tesseract/下载完成后双击,此时会出现如下图所示的页面。此时可以勾选Additional language data(downlo

2020-09-17 03:29:57

python3 - sorted函数

sorted() 函数对所有可迭代的对象进行排序操作。sort 与 sorted 区别:语法:sorted( iterable, cmp=None, key=None, reverse=False)输入参数说明:iterable– 可迭代对象。 cmp– 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0 key– 主要是用来进行比较的元素,只有一个参数,具体的函数的...

2020-09-17 00:16:30

线性代数的几何意义

2020-09-16 22:42:55

python3光学字符识别模块tesserocr与pytesseract

阅读目录1、安装tesseract、tesserocr、pytesseract (1)windows下的安装 (2)linux下的安装 2、tesserocr与pytesseract模块的使用 (1)tesserocr的使用 (2)pytesseract使用 3、图像识别简单应用OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程,对应图形验证码来说,它们都是一些不规则的字符,这些字符是由字符稍加扭曲.

2020-09-16 00:07:26

Harris Corner(Harris角检测)

在做图像匹配时,常需要对两幅图像中的特征点进行匹配。为了保证匹配的准确性,所选择的特征必须有其独特性,角点可以作为一种不错的特征。那么为什么角点有其独特性呢?角点往往是两条边缘的交点,它是两条边缘方向变换的一种表示,因此其两个方向的梯度变换通常都比较大并且容易检测到。这里我们理解一下Harris Corner 一种角点检测的算法角点检测基本原理:人们通常通过在一个小的窗口区域内观察点的灰度值大小来识别角点,如果往任何方向移动窗口都会引起比较大的灰度变换那么往往这就是我们要找的角点。如下...

2020-09-15 23:26:23

eclipse + python 项目创建及调试

启动Eclipse, 创建一个新的项目, File->New->Projects... 选择PyDev->PyDevProject 输入项目名称.新建 pyDev Package. 就可以写代码了。输入包名,这里输入Test1创建模块文件输入参数...

2020-09-13 01:29:09

PWM生成器 - 电路原理

脉宽调制(PWM)是指用微处理器的数字输出来对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法。以数字方式控制模拟电路,可以大幅度降低系统的成本和功耗。许多微控制器内都包含PWM控制器。 PWM 控制基本原理依据: 冲量相等而形状不同的窄脉冲加在具有惯性的环节上时其效果相同。...

2020-09-12 15:11:33

轮廓近似

当我们查找到一个轮廓进行形状分析时,通常需要使用多边形来逼近一个轮廓,使得顶点数变少,OpenCV的approxPolyDP函数就可以实现这个功能。approxPolyDP函数使用了Douglas-Peucker算法:1、先从轮廓中找出两个最远的点,将两点相连,即b-c;2、在原来的轮廓上查找一个离线段距离最远的点,将该点加入逼近后的新轮廓中,即c-d;3、然后重复前面的算法,不断迭代,将最远的点添加进来,直到所有的点到多边形的最短距离小于指定的精度。函数原型void app.

2020-09-08 22:34:05

图像轮廓

opencv中提供findContours()函数来寻找图像中物体的轮廓,并结合drawContours()函数将找到的轮廓绘制出。首先看一下findContours(),opencv中提供了两种定义形式findContours()void cv::findContours ( InputOutputArray image, OutputArrayOfArrays contours, ...

2020-09-07 19:21:04

图像金字塔

一、尺度调整顾名思义,即对源图像的尺寸进行放大或者缩小变换。在opencv里面可以用resize函数,将源图像精准地转化为指定尺寸的目标图像。要缩小图像,一般推荐使用CV_INETR_AREA(区域插值)来插值;若要放大图像,推荐使用CV_INTER_LINEAR(线性插值)。这个函数可以用来做简单的图像尺度变换。而下面要说的图像金字塔的用处很大,在特征检测中都是基础理论和技术;Opencv里面的API介绍:void resize(src,dst,size,int interpola...

2020-09-07 18:33:25

Canny 边缘检测

原理Canny 边缘检测算法是 John F. Canny 于 1986年开发出来的一个多级边缘检测算法,也被很多人认为是边缘检测的最优算法, 最优边缘检测的三个主要评价标准是:低错误率:标识出尽可能多的实际边缘,同时尽可能的减少噪声产生的误报。 高定位性:标识出的边缘要与图像中的实际边缘尽可能接近。 最小响应:图像中的边缘只能标识一次。步骤 消除噪声。 使用高斯平滑滤波器卷积降噪。 下面显示了一个的高斯内核示例: 计算梯度幅值和方向。 此处,按照S...

2020-09-07 17:41:01

去除变最大/小 单调栈

402. 移掉 K 位数字(中等)我们从一个简单的问题入手,识别一下这种题的基本形式和套路,为之后的三道题打基础。题目描述给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。注意:num 的长度小于 10002 且 ≥ k。num 不会包含任何前导零。示例 1 :输入: num = "1432219", k = 3输出: "1219"解释: 移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219。示例 2 :输..

2020-09-03 22:16:14

opencv安装

安装命令检查是否安装成功

2020-09-03 13:41:16

01_opencv 数据读取-图像

环境:jupyter数据读取-图像cv2.IMREAD_COLOR : 彩色图像cv2.IMREAD_GRAYSCALE : 灰度图像import cv2 #opencv读取的格式是BGRimport matplotlib.pyplot as pltimport numpy as np%matplotlib inlineimg=cv2.imread('lion.jpg')img#图像的显示,也可以创建多个窗口cv2.imshow('image',img)#等待时间毫

2020-09-03 20:56:35

Linux 之 USB设备驱动

2020-08-31 19:08:35

Linux 之 网络设备驱动

2020-08-31 17:17:27

物联网 .WIFI模块 .ESP8266

2020-08-31 16:12:55

嵌入式基础(三) 【时钟】

2020-08-30 15:36:13

嵌入式基础(二) 【GPIO 操作】

2020-08-30 15:03:43

嵌入式基础 (一) 【寄存器编程,改变电路结构】

2020-08-30 14:21:49

查看更多

勋章 我的勋章
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。