前言 在上一节中,我们使用了google的开源OCR库来对字符进行识别,这一节以及下一节我们将要使用机器学习算法来识别验证码。本节的代码都在https://github.com/nladuo/captcha-break/…
标签:opencv
用OpenCV在瀏覽器舉行人臉檢測
近來picojs上了Github Trending,這是一個玲瓏的人臉檢測庫,200行JS,2K大小,機能很好,結果也還還行。因而我想有沒其他的能在瀏覽器跑的人臉檢測庫,一查才發明OpenCV已支撐編譯到WebAssem…
Erlang/Elixir: 使用 OpenCV, Python 搭建图片缩略图服务器
这篇文章是在OSX上测试和运行的的, Ubuntu下的安装和配置请移步到这里 应用程序进程树, 默认启动 Poolboy 时, 初始化10个用于处理图片的 Python 工作进程(Worker) 首先安装OpenCV需要…
python3.x安装cv2失败
0 想给python3装一个opencv的库,结果捣鼓半天,倒给python2.x装上cv2了,而python3里import cv2则一直失败。 1 首先想到动态链接库,于是添加/usr/lib/python3.5/s…
opencv python 图像去噪
Image Denoising OpenCV提供了这种技术的四种变体。 cv2.fastNlMeansDenoising() – 使用单个灰度图像 cv2.fastNlMeansDenoisingColore…
opencv python 图像修复
Image Inpainting 我们将学习如何通过一种称为修复的方法去除旧照片中的小噪音,笔画等。基本思路很简单:用相邻像素替换那些坏标记,使其看起来像邻域。 cv2.inpaint() cv2.INPAINT_TEL…
opencv python K-Means聚类
K-Means Clustering in OpenCV cv2.kmeans(data, K, bestLabels, criteria, attempts, flags[, centers]) -> retva…
opencv python 基于SVM的手写体识别
OCR of Hand-written Data using SVM 在kNN中,我们直接使用像素强度作为特征向量。 这次我们将使用方向梯度直方图(HOG)作为特征向量。在计算HOG之前,使用其二阶矩来校正图像: def…
opencv python 基于KNN的手写体识别
OCR of Hand-written Data using kNN OCR of Hand-written Digits 我们的目标是构建一个可以读取手写数字的应用程序, 为此,我们需要一些train_data和tes…
opencv python K最近邻
Understanding k-Nearest Neighbour 我们将Red系列标记为Class-0(由0表示),将Blue 系列标记为Class-1(由1表示)。 我们创建了25个系列或25个训练数据,并将它们标记…
opencv python 背景减法
Background Subtraction BackgroundSubtractorMOG MOG算法,即高斯混合模型分离算法,它使用一种通过K高斯分布的混合来对每个背景像素进行建模的方法(K = 3-5) impor…
opencv python 光流法
Optical Flow 光流法 光流是由对象或相机的移动引起的两个连续帧之间的图像对象的明显运动的模式.它是2D矢量场,其中每个矢量是位移矢量,表示从第一帧到第二帧的点的移动. 上图表示的是一个球在连续的5帧图像中的运…