
OpenCV
狂奔之林
技术控,对很多技术都有涉猎,喜欢开源,了解新技术
走在架构师的路上
展开
-
C#人脸识别
转自:https://www.cnblogs.com/view12138/p/ViewFaceCore.html#4615868 .NET 人脸识别库 ViewFaceCore这是基于 SeetaFace6 人脸识别开发的 .NET 平台下的人脸识别库这是一个使用超简单的人脸识别库这是一个基于 .NET Standard 2.0 开发的库这个库已经发布到 NuGet ,你可以一键集成到你的项目此项目可以免费商业使用⭐、开源开源协议:Apache-2.0GitHub地址: ViewFaceCore十分转载 2020-06-28 08:46:20 · 6789 阅读 · 0 评论 -
OpenCV车牌识别
转自:https://blog.youkuaiyun.com/weixin_41695564/article/details/79712393 前言: 最近一直在学习图像处理,想着找个实践的例子,这样让自己学习起来更加有激情,于是就找了车牌识别的例子,并把它写下来当作学习总结吧。 近年来,汽车车牌识别(License Plate Recogniti转载 2020-06-08 14:43:30 · 4137 阅读 · 0 评论 -
OpenCV仿射变换与透视变换区别
转自:https://blog.youkuaiyun.com/flyyufenfei/article/details/80208361仿射变换1) 用途 旋转 (线性变换),平移 (向量加).缩放(线性变换),错切,反转2) 方法 仿射变换是一种二维坐标到二维坐标之间的线性变换,它保持了二维图形的“平直性”(直线经过变换之后依然是直线)和“平行性”(二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。任意的仿射变换都能表示为乘以一个矩阵(线性变换),再加上一个向量 (平移) 的转载 2020-06-06 17:48:42 · 798 阅读 · 0 评论 -
OpenCV透视变换cv::getPerspectiveTransform()与cv::warpPerspective()详解
转自:https://blog.youkuaiyun.com/guduruyu/article/details/72518340透视变换(Perspective Transformation)是将成像投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。如图1,通过透视变换ABC变换到A'B'C'。图1 透视变换示意图透视变换的通用公式为:变换后的坐标x,y分别为:。展开之后即:其中,称为透视变换矩阵:表示线性变换,如scaling,shearin转载 2020-06-06 17:02:07 · 1310 阅读 · 0 评论 -
OpenCV制作一个类“全能扫描王”的简易扫描软件
转自:https://www.cnblogs.com/skyfsm/p/7324346.html 相信很多人手机里都装了个“扫描全能王”APP,平时可以用它来可以扫描一些证件、文本,确实很好用,第一次用的时候确实感觉功能很强大啊算法很牛逼啊。但是仔细一想,其实这些实现起来也是很简单的,我想了下,实现的步骤应该就只有下面三个:将证件轮廓找到提取证件矩形轮廓四点进行透视变换二值化知道原理之后,我马上利用强大的opencv开发一个类似“全能扫描王”扫描工具。整理一下我们要制作的这个扫描工具有哪些功转载 2020-06-06 16:56:15 · 1880 阅读 · 1 评论 -
OpenCV旋转文本矫正
转自:https://blog.youkuaiyun.com/spw_1201/article/details/53608805旋转文本矫正:图像文本旋转通常在仿射变换时获取图像的倾斜角度,利用傅里叶变换中的时域与频域的变换关系,实现旋转文本的校正。旋转文本的特征明显就是存在分行间隔,当文本图像旋转时,其频域中的频谱也会随之旋转。根据这一特征来计算文本图像的DFT变换,DFT变换的结果是低频位于边界四角,高频集中在中心区域,将低频和高频互换,实现中心的移动,进而可以看到文本图像的频谱有明显的倾斜直线,再通过计算倾转载 2020-06-06 16:54:48 · 1014 阅读 · 1 评论 -
OpenCV安装部署详细教程
转自:https://blog.youkuaiyun.com/maizousidemao/article/details/81474834零、简介 OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。 OpenCV用C++语言编写,转载 2020-06-06 16:52:13 · 6227 阅读 · 4 评论