CV
张杰_
热爱代码的男孩。
展开
-
LBP的C++实现
使用了两种实现方式,一种是使用vector和Point数据结构实现,另一种是使用基础的数据结构指针实现(uchar、int)。在i7-6700的机器上第一种方法耗时17s,第二种方法耗时1.3s(若需要做到实时效果,需达到20+fps,仍需优化)。#include <iostream>#include <opencv/cv.h>#include <ope...原创 2019-03-22 13:32:25 · 565 阅读 · 0 评论 -
池化层学习笔记(C++实现)
参考文章:《深度学习笔记5:池化层的实现》池化层的理解:池化层是卷积神经网络中常用的操作,属于前馈神经网络的一部分。主要功能:1. 降低参数规模,防止过拟合2. 提高模型鲁棒性(当图像有小的平移时,maxpooling结果不变)主要方法3. Max-pooling:最大池化4. Mean-pooling:平均池化目标矩阵的尺寸![300*300](https://img-b...原创 2019-03-22 19:45:02 · 2166 阅读 · 0 评论 -
计算机视觉和机器学习-深度学习的学习指南
计算机视觉和机器学习-深度学习的学习指南计算机视觉是一门对理论基础要求比较高的计算机科学。实验室中计算机视觉的工作分为图像处理和基于深度学习的图像识别图像处理《数字图像处理》一书中对图像处理的解释为:将数字图像处理定为其输入和输出都是图像的处理。比如在车道线检测任务中,我们需要对图像进行车道线二值化处理得到只包含车道线像素的二值化图像。图像处理的主要功能:图像处理帮助我们...原创 2019-04-06 16:08:43 · 1322 阅读 · 2 评论