文章 2023-01-09 来自:开发者社区

openCV实践项目:拖拽虚拟方块

一、项目效果:学校宿舍今天搬家,累麻了,突然发现展示处理的也很粗糙,就这样吧嘿嘿~~~二、核心流程:1、openCV读取视频流、在每一帧图片上画一个矩形。2、使用mediapipe获取手指关键点坐标。3、根据手指坐标位置和矩形的坐标位置,判断手指点是否在矩形上,如果在则矩形跟随手指移动。三、代码流程:环境准备:python: 3.8.8opencv: 4.2.0.32mediapipe: 0.8....

openCV实践项目:拖拽虚拟方块
文章 2023-01-09 来自:开发者社区

openCV实践项目:图片文本检测

一、流程说明把一个这样的图片,通过仿射变换转换成那样的图片。然后再通过 pytesseract 读取图片内容得到图片中的文本就好了。所用到的知识同样大部分来源于入门opencv的第三篇文章: 第三篇文章新增知识:仿射变换、ocr识别,下面代码处会有讲解。注:本文使用现成图片,轮廓检测较为明显,若是自己拍照,建议让轮廓/边缘清晰一些。二、tesseract-ocr安装配置第一步:下载安装 在开始前....

openCV实践项目:图片文本检测
文章 2023-01-09 来自:开发者社区

openCV实践项目:银行卡卡号识别

一、基本流程思路分析本项目本质上就是进行模板匹配。注:为多用到所学知识,为了加深理解多加了些步骤,实际上本项目可以很简单就能完成。1.1 模板处理 模板:转换成灰度图,二值化处理,用于轮廓检测。 我们将模板中的十个数字通过轮廓检测(外轮廓),能够获得每个数字拐点处的坐标。将这些返回值对其使用外接矩形,我们能得到每个数字的外接矩形的(x,y,h,w),上图是从左到右从小到大排列的,我们只需根据x的....

openCV实践项目:银行卡卡号识别

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。