- 博客(22)
- 资源 (13)
- 收藏
- 关注
原创 利用warpPerspective进行图像缩放
我们知道warpPerspective能进行四边形转换,我们可以利用利用这个特点,实现一个图像缩放功能。 代码如下void ImgResize(const Mat srcImg, Mat &transformedImg, int dst_w, int dst_h){ std::vector<Point2f> src(4); std::vector<Point2f> dst(4)
2017-08-31 21:58:56 5854 1
转载 OPENCV轮廓提取findContours和drawContours
http://blog.csdn.net/maomao1011120756/article/details/49794997最近用OpenCV的轮廓提取函数,总结一下。void findContours//提取轮廓,用于提取图像的轮廓(InputOutputArray image,//输入图像,必须是8位单通道图像,并且应该转化成二值的OutputArrayOfAr
2017-08-29 21:44:31 4166
原创 opencv 利用仿射变换函数对图像进行任意角度旋转
任意角度旋转函数如下:void ImgRotate(const Mat &srcImg, Mat &rotatedImg, double degree){ int h = srcImg.rows; int w = srcImg.cols; //求对角线的长度,做一个以对角线为边长的正方形图像 int diaLength = int(sqrt((h*h + w*w)))
2017-08-29 21:21:27 9224
原创 同一窗口下基于KCF 目标跟踪和基于模板匹配的目标跟踪效果比较
参考图像跟踪(四)KCF算法 我们知道KCF 是一个效率和速度都比较好的一种跟踪算法。而模板匹配的目标跟踪是比较笨的一种方式,因此有必要放在一起比比看。代码已经在下面! 大家可以自己去比较! 当然基本条件是要有特殊库,要基于opencv 3.0以上的配置! 实现用鼠标选取一个跟踪区域,然后就有不同颜色的框来指示跟踪效果了。 总得来说,KCF 效果好些,特别是当跟踪目标跑到录像机外面去的时候
2017-08-25 22:14:17 5724 1
转载 基于TensorFlow的车牌号识别系统
http://blog.csdn.net/Jsmile_msj/article/details/71123980(原英文链接:http://matthewearl.github.io/2016/05/06/cnn-anpr/) Tags: 车牌识别 TensorFlow简介过去几周我一直在涉足深度学习领域,尤其是卷积神经网络模型。最近,谷歌围绕街景多位数字识
2017-08-24 21:13:02 10156 4
转载 斯坦福大学CS224d基础1:线性代数回顾
http://blog.csdn.net/han_xiaoyang/article/details/51629242目录(?)[-]1基本概念和符号1基本符号矩阵乘法1向量的乘积2矩阵-向量的乘积3矩阵-矩阵乘积运算和性质1 单位矩阵与对角矩阵2转置3对称矩阵4矩阵的迹5范数6线性无关和秩7逆8 正交矩阵9矩阵的值
2017-08-23 22:00:09 1378
转载 Tensorflow实例:利用LSTM预测股票每日最高价(一)
http://blog.csdn.net/mylove0414/article/details/55805974目录(?)[-]RNN与LSTM什么是RNN什么是LSTM股票预测导入数据定义神经网络变量定义lstm网络训练模型预测模型代码RNN与LSTM这一部分主要涉及循环神经网络的理论,讲
2017-08-22 19:04:58 2250 1
转载 车牌识别EasyPR--开发详解
http://blog.csdn.net/liuuze5/article/details/46290455非常详细的讲解车牌识别转载自:http://www.cnblogs.com/subconscious/p/3979988.html http://www.cnblogs.com/asks/p/4372736.html
2017-08-20 20:47:27 4908
转载 车牌图像识别
http://blog.csdn.net/rushkid02/article/details/9128845目录(?)[-]车牌预处理字符分割归一化处理细化处理字符特征提取神经网络训练车牌图像识别结果测试1.车牌预处理车牌预处理过程的好坏直接影响到车牌图像进行后期处理过程,比如车牌字符分割等。车牌预处理也是尽可能的消除噪声
2017-08-20 20:28:45 13718 1
原创 在android 上,使用Opencv3.0实现图像无缝拼接,Fast查找特征点,BruteForce进行匹配
利用上一篇的思路,Opencv实现图像无缝拼接,Sift查找特征点,Flann进行匹配决定把它移植到android 上去,目前我的android 版本的opencv 只有3.0 ,因此,Sift是不能用了,我使用了一个Fast 特征,BRISK进行特征描述,BruteForce 进行暴力匹配,发现效果也还可以。 如下是效果图:(图像太大了点,上传有限制,做了大小缩放) 直接上代码吧。 jni
2017-08-20 12:22:02 7174 6
转载 Opencv实现图像无缝拼接,Sift查找特征点,Flann进行匹配
http://blog.csdn.net/xukaiwen_2016/article/details/53149794看效果很好,但是我的机器opencv3.2 没有编译通过,遗憾,也可以作为一个思路!Sift和Surf算法实现两幅图像拼接的过程是一样的,主要分为4大部分:1. 特征点提取和描述2. 特征点配对,找到两幅图像中匹配点的位置3. 通过配对点,生
2017-08-19 11:42:44 4154 2
原创 opencv3.0 截取任意形状封闭图形
截取任意图形是抠图的一个基本操作,在opencv 下也可以实现了。 漫水填充加模板实现截图。FloodFill函数原型 int floodFill(InputOutputArray image, InputOutputArray mask, Point seedPoint, Scalar newVal, Rect* rect=0, Scalar loDiff
2017-08-19 11:11:08 7838
原创 opencv3.0 IplImage* 与Mat 格式相互转换
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-19 09:57:16 18511 8
原创 android opencv3.0 jni 编译错误 undefined reference to `cvCvtColor'
在 android studio 上基于opencv3.0 编译jni 出现一大堆如下错误:Error:(84)undefined reference to `_IplImage::_IplImage(cv::Mat const&)'Error:(87)undefined reference to `cvCreateImage'Error:(88)undefined ref
2017-08-18 21:21:09 8933
转载 将tensorflow训练好的模型移植到android
http://blog.csdn.net/cxq234843654/article/details/71171293说明本文将描述如何将一个训练好的模型植入到Android设备上,并且在android设备上输入待处理数据,通过模型,获取输出数据。 通过一个例子,讲述整个移植的过程。(demo的源码访问github上了https://github.com/Crysta
2017-08-13 17:21:19 1737
转载 tensorflow将训练好的模型freeze,即将权重固化到图里面,并使用该模型进行预测
http://blog.csdn.net/lujiandong1/article/details/53385092ML主要分为训练和预测两个阶段,此教程就是将训练好的模型freeze并保存下来.freeze的含义就是将该模型的图结构和该模型的权重固化到一起了.也即加载freeze的模型之后,立刻能够使用了。下面使用一个简单的demo来详细解释该过程,一、首先运行脚本
2017-08-13 11:30:48 1452
原创 TensorFlow 之卷积神经网络一般过程
1 根据图像特点(大小,颜色通道)定义模型参数,进行初始化,通常采用对参数随机赋值的方法。2 读取训练数据,包括每个数据样本和对应的标记好的输出,一般采取小批量随机读取的方式。3 根据设定好的训练模型,(是否规范化)喂入数据进行计算(结合当前样本的输入及当前权重,偏置参数)得出一个输出。4 根据定义好的损失函数求出当前样本的损失值。5 根据学习率,损失率,梯度下降法等策略去更新权重
2017-08-11 21:43:43 4538
转载 使用TensorFlow识别交通标志
这篇博客是翻译Waleed Abdulla写的使用TensorFlow识别交通标志,作者已经授权翻译,这是原文。我看到了速度限制标志,但只是没有看见你这是使用深度学习模型去识别交通标志的第一部分。本系列的目的是学习如何使用深度模型去构建一个系统,如何你也有兴趣可以和我一起学习。在网上,你能找到很多的讲解神经网络数学理论的资源,因此我将专注于应用实践方面的分享。接
2017-08-10 21:36:07 17352 3
转载 从理论到实践,手把手教你如何用 TensorFlow 实现 CNN
https://www.leiphone.com/news/201705/HH3BbIfCqAtOAMbu.html一、CNN的引入在人工的全连接神经网络中,每相邻两层之间的每个神经元之间都是有边相连的。当输入层的特征维度变得很高时,这时全连接网络需要训练的参数就会增大很多,计算速度就会变得很慢,例如一张黑白的 28×28 的手写数字图片,输入层的神经元就有784个,如
2017-08-07 21:49:23 2329
原创 关于tensorflow 用于线性回归及MNIST 数字识别中的一些思考及补充
一开始按照里面的例子输入并验证了下,结果还比较符合预期,但是前后又看了下原理及代码,怎么没有看到这些权重及偏置参数被不断更新(训练)呢?我自己的理解就是,神经网络主要是建立模型,这个模型有很多参数需要训练,但是在线性回归及逻辑回归的两篇文章中,并没有直接显示如何去更新这些参数。如线性回归中,是这么写的:update_weights =tf.train.GradientDescent
2017-08-06 21:52:34 4565
转载 3·深入MNIST
http://www.jianshu.com/p/d13a93a8fa8d复习上一小节加载MNIST数据import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=True)运行TensorFlow的InteractiveSessionimport tensorflow
2017-08-03 21:39:28 1480
原创 利用tensorflow一步一步实现基于MNIST 数据集进行手写数字识别的神经网络,逻辑回归
MNIST from scratchMNIST从无到有 This notebook walks through an example oftraining a TensorFlow model to do digit classification using the MNIST dataset. MNIST is a labeled set of images of handwritt
2017-08-01 21:42:31 6880 1
orbslam2 代码详细解读
2018-04-26
seeface 基于androidstudio2.2.2 的android 实现
2017-12-03
android上基于tess-two 的ocr 身份证识别系统
2017-10-17
基于Tesseract的身份证识别Android端应用
2017-10-14
opencv contrib master 包,编译opencv3.2.0 android,windows 都通过的
2017-09-17
opengl gpufilter for camera preview and image edit
2017-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人