
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
相信大家在登陆某个网站时或多或少都会经历过需要验证码才能登陆。常见的验证码方式有字符输入验证码、滑动条拼图验证码以及字符点选验证码。本案例要实现的是中文字符点选验证。本案例逻辑算法仅为本人为实现此功能所设计,供大家参考交流。本文使用OpenCV C++ 进行中文点选验证码识别,主要操作有以下几点。1、图像预处理,提取出字符轮廓并进行切割2、使用鼠标响应事件进行字符点选,即三次有效字符点选3、字符匹

基于OpenCV C++分享一些图像处理、计算机视觉实战项目。不定期持续更新,干货满满,附源码测试图像。

OpenCV C++案例实战八《基于Hu矩轮廓匹配》前言一、查找轮廓二、计算Hu矩三、显示效果四、源码总结前言本文将使用OpenCV C++ 基于Hu矩进行轮廓匹配。一、查找轮廓原图测试图vector<vector<Point>>findContour(Mat Image){Mat gray;cvtColor(Image, gray, COLOR_BGR2GRAY);Mat

本文将使用OpenCV C++ 生成蒙太奇图像。本文使用OpenCV C++生成蒙太奇图像,关键步骤有以下几点。1、将你需要生成的蒙太奇图像模板resize成合适大小,使其恰好能够被素材图像填充。2、载入素材图像。3、使用素材图像去填充蒙版图。核心就是上面的两个for循环。4、将蒙版与模板图像进行融合,改变其像素权值就可以生成蒙太奇图像了。

本案例将使用OpenCV C++实现动态时钟效果。原理也很简单,主要分为绘制表盘、以及获取系统时间两步。本文使用OpenCV C++ 进行动态时钟绘制,主要操作有以下几点。1、图像预处理,绘制表盘2、绘制表盘刻线3、获取系统时间,注意角度与时间之间的转换。

本案例通过使用OpenCV中的鼠标点击事件进行物体角度测量。以鼠标点击三点确定一个角度。第一个点即为需要测量角度所在位置点(中心点),第二、三点确定角度。本文使用OpenCVC++进行物体角度测量,主要操作有以下几点。1、利用鼠标响应事件取点,三点确定一个角度2、利用两直线角度公式计算直线角度,注意弧度转角度3、绘制圆弧,便于显示。注意某一点绕任意点旋转θ角度后的坐标计算公式。httpshttps

OpenCV C++案例实战十四《图像修复》前言一、OpenCV inpaint二、源码三、效果显示总结前言本文将使用OpenCV C++ 对有瑕疵的图像进行修复。OpenCV 提供了inpaint API可进行图像修复。一、OpenCV inpaint原图如图所示。本案例的需求是希望能够将图像上的红线给消除。OpenCV 提供的inpaintAPI能够实现这个效果。void inpaint(In

本案例通过使用machine learning机器学习模块进行手写数字识别。源码注释也写得比较清楚啦,大家请看源码注释!!!本文使用OpenCV C++ 利用ml模块进行手写数字识别,源码注释也比较详细,主要操作有以下几点。1、数据集划分为训练集与测试集2、进行KNN训练3、进行模型预测以及结果显示。...

本案例通过使用OpenCV中的approxPolyDP进行多边形近似,进而进行基础形状识别(圆、三角形、矩形、星形…)。下面就一起来看看具体是如何实现的吧。原图如图所示:首先第一步先进行图像预处理,得到二值图像。结果如图所示。接下来,需要对此二值图像进行轮廓提取,进而识别物体形状。本案例使用approxPolyDP进行形状识别,关于approxPolyDP OpenCV给出的定义是:void ap

本案例将使用OpenCV C++ 进行字符识别。主要包括制作数据集、以及模型预测两部分。先看看效果如何吧。本文使用OpenCV C++ 进行字符识别,主要操作有以下几点。1、制作数据集,利用键盘输入字符相应的ASCII码2、进行KNN训练,得到训练模型3、将预测结果转回相应的字符char类型。








