自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 5852 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 4164

原创 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 9217

原创 同一窗口下基于KCF 目标跟踪和基于模板匹配的目标跟踪效果比较

参考图像跟踪(四)KCF算法 我们知道KCF 是一个效率和速度都比较好的一种跟踪算法。而模板匹配的目标跟踪是比较笨的一种方式,因此有必要放在一起比比看。代码已经在下面! 大家可以自己去比较! 当然基本条件是要有特殊库,要基于opencv 3.0以上的配置! 实现用鼠标选取一个跟踪区域,然后就有不同颜色的框来指示跟踪效果了。 总得来说,KCF 效果好些,特别是当跟踪目标跑到录像机外面去的时候

2017-08-25 22:14:17 5712 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 10155 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 1376

转载 Tensorflow实例:利用LSTM预测股票每日最高价(一)

http://blog.csdn.net/mylove0414/article/details/55805974目录(?)[-]RNN与LSTM什么是RNN什么是LSTM股票预测导入数据定义神经网络变量定义lstm网络训练模型预测模型代码RNN与LSTM这一部分主要涉及循环神经网络的理论,讲

2017-08-22 19:04:58 2248 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 4906

转载 车牌图像识别

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 7170 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 4152 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 7836

原创 opencv3.0 IplImage* 与Mat 格式相互转换

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-19 09:57:16 18508 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 8932

转载 将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 17348 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 6871 1

libjava-core.7z

方舟编译需要的java-core 包,没有它无法编译通过,这个也可以在码云上去下载

2019-09-07

VINS-mobile

For the VINS mobile of the slam , I just push up to csdn to backup

2018-08-23

orbslam2 代码详细解读

参考这篇文章做的pdf 文件https://blog.csdn.net/snnily/article/details/79560722 具体视频讲解可以参考 https://v.qq.com/x/page/p0526c7c1cm.html

2018-04-26

seeface 基于androidstudio2.2.2 的android 实现

这个是基于seeface 的一个开源项目在android 上的实现,以前下载的代码是基于ecclipse的,而且一些训练库没有集成进系统,这样只要下载本应用源代码,编译完就可以使用,由于资源库比较大100多MB,在编译的时候也比较慢,最后apk也有100多MB,总之这是一站式打包功能来在android上来验证seeface。当然系统要配置好android sdk,nkd. 由于以前csdn有60MB 限制,现在终于可以上传120MB的资源了,赞一个!

2017-12-03

何凯明引导滤波去雾算法

基于matlab 的图像去雾算法,主要用于学习之用,现在还不会matlab,等以后会了再用。

2017-10-22

实时去雾算法

基于何凯明去雾算法代码优化的一个实现,这个是韩国的研究人员的提交论文所带的代码,传到网上供自己查找和大家下载

2017-10-22

android上基于tess-two 的ocr 身份证识别系统

解决了原作者无法运行的问题,另外也没有android M 的限制,在时候的时候可以看到系统只是截取相关图片去做识别,我把截取的图片内容页显示在屏幕上。 使用的时候,需要把tessdata目录及里面的内容放到sdcard 根目录下才能使用。

2017-10-17

tesseract中文语言文件包chi_sim.traindata.gz

ocr 中文语言包,给做中文识别的朋友的一个参考,当初找了很长时间

2017-10-14

基于Tesseract的身份证识别Android端应用

以开源的Tesseract为基础,做了一个身份证识别的app。原作者的代码中系统无法运行 另外,在android M以上的版本中,也是无法运行的,因为原来的so 文件的编译有问题,只能在低于M的机器上运行

2017-10-14

opencv contrib master 包,编译opencv3.2.0 android,windows 都通过的

编译opencv3.2.0 android版本,windows 版本都通过的,特别是opencv android 64 能够通过的版本,以前很多版本都有这样那样的错误,有些三方库,功能是编译不进去的,这个还算比较全。

2017-09-17

opengl gpufilter for camera preview and image edit

基于android studio 2.2.2 gpufilter for camera preview and image edit

2017-07-08

vs2015_opencv31+contrib

opencv31 sdk 在windows 编译过程

2017-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除