自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

转载 图像处理笔试面试题

秋招各种笔试面试,总结下遇到的图像处理和C++的题目。写下来的都是能记起来的,记不起来的应该也有不少。大概让没有经历过的人知道会遇到什么样的问题,可以提前准备下。除了一下题目之外,最多的还是围绕着你做过的项目来问的。一、图像处理题目注意,一下所有需要写代码的题目,不允许使用OpenCV的Mat类。如果图片内容需要用指针读取。给定0-1矩阵,求连通域。(遇到过N次,笔试面试都有,最好做到...

2018-07-29 02:37:34 629 2

原创 算法与数据机构入门经典-学习笔记3.3(二叉查找(排序)树-删除、排序、例题:二叉查找树编码与解码)

本周的学习内容包括:     1.树与二叉树  a、树与二叉树的基本概念  b、二叉树的前序、中序、后序遍历(递归与非递归)    2.二叉查找树   a、二叉查找树的基本概念   b、二叉查找树的建立与查找   f、二叉查找树节点插入  c、二叉查找树节点删除  d、使用二叉查找树进行排序  e、例题:二叉查找树编码与解码                ...

2018-07-27 02:17:51 178

原创 算法与数据机构入门经典-学习笔记3.2(二叉查找(排序)树-建立与查找、插入)

本周的学习内容包括:     1.树与二叉树  a、树与二叉树的基本概念  b、二叉树的前序、中序、后序遍历(递归与非递归)    2.二叉查找树   a、二叉查找树的基本概念   b、二叉查找树的建立与查找   f、二叉查找树节点插入  c、二叉查找树节点删除  d、使用二叉查找树进行排序  e、例题:二叉查找树编码与解码                ...

2018-07-26 21:36:57 231

原创 算法与数据机构入门经典-学习笔记3.1(树与二叉树)

本周的学习内容包括:     1.树与二叉树  a、树与二叉树的基本概念  b、二叉树的前序、中序、后序遍历(递归与非递归)    2.二叉查找树   a、二叉查找树的基本概念   b、二叉查找树的建立与查找  c、二叉查找树节点删除  d、使用二叉查找树进行排序  e、例题:二叉查找树编码与解码                                ...

2018-07-23 16:04:24 162

原创 算法与数据机构入门经典-学习笔记2.4(排序算法之STL中排序sort)

本周的学习内容包括: 1.堆排序 主要包括完全二叉树概念及其数组表示、堆的概念与堆的建立实现、堆排序、优先级队列 2.快速排序 主要包括快速排序的算法设计思路、快速排序的递归实现、快速排序的优化 3.归并排序 主要归并排序的设计思路、递归实现、循环实现 4.STL中排序sort ...

2018-07-22 23:51:31 192

原创 算法与数据机构入门经典-学习笔记2.3(排序算法之归并排序)

本周的学习内容包括:     1.堆排序   主要包括完全二叉树概念及其数组表示、堆的概念与堆的建立实现、堆排序、优先级队列    2.快速排序   主要包括快速排序的算法设计思路、快速排序的递归实现、快速排序的优化   3.归并排序   主要归并排序的设计思路、递归实现、循环实现   4.STL中排序sort                             ...

2018-07-22 23:20:06 181

原创 算法与数据机构入门经典-学习笔记2.2(排序算法之快速排序)

 本周的学习内容包括:     1.堆排序   主要包括完全二叉树概念及其数组表示、堆的概念与堆的建立实现、堆排序、优先级队列    2.快速排序   主要包括快速排序的算法设计思路、快速排序的递归实现、快速排序的优化   3.归并排序   主要归并排序的设计思路、递归实现、循环实现   4.STL中排序sort                          ...

2018-07-20 22:16:58 203

原创 算法与数据机构入门经典-学习笔记2.1(排序算法之堆排序)

本周的学习内容包括:     1.堆排序   主要包括完全二叉树概念及其数组表示、堆的概念与堆的建立实现、堆排序、优先级队列    2.快速排序   主要包括快速排序的算法设计思路、快速排序的递归实现、快速排序的优化   3.归并排序   主要归并排序的设计思路、递归实现、循环实现   4.STL中排序sort                             ...

2018-07-19 22:46:40 212

原创 目标跟踪算法_Camshift函数(学习笔记)

在这一节中,主要讲目标跟踪的一个重要的算法Camshift,因为它是连续自使用的meanShift,所以这2个函数opencv中都有,且都很重要。为了让大家先达到一个感性认识。这节主要是看懂和运行opencv中给的sample并稍加修改。 Camshift函数的原型为:RotatedRect CamShift(InputArray probImage, Rect& wi...

2018-07-11 17:03:52 12106 2

原创 HTTP协议-来自菜鸟教程

     看到一些招聘上都有一条: 对http协议有一定的了解。那么今天咱们来了解下这个http协议。主要记录下看到的资料里面关于HTTP协议的介绍。1.定义:      HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。     HTTP是一个基于TCP/IP通信协议来传递数据(HT...

2018-07-10 22:43:23 645

原创 关于opencv2中鼠标响应操作-了解一下

第一节 函数介绍暂时只接触了两个关于opencv2鼠标响应操作的函数,下面分别介绍一下: 1.1 回调函数 opencv2.4.5中,提供的鼠标回调函数是 setMouseCallback,函数声明如下:CV_EXPORTSvoidsetMouseCallback(conststring&winname,MouseCallbackonMouse,void*u...

2018-07-10 14:18:25 238

原创 inRange()函数、cvtColor()函数、createTrackbar()函数

【1】inRange()函数 OpenCV中的inRange()函数可实现二值化功能(这点类似threshold()函数),更关键的是可以同时针对多通道进行操作,使用起来非常方便!主要是将在两个阈值内的像素值设置为白色(255),而不在阈值区间内的像素值设置为黑色(0),该功能类似于之间所讲的双阈值化操作。函数原型(C++): void inRange(InputArray src...

2018-07-10 14:16:26 31685 3

原创 kinect 2.0 学习笔记_深度相机内参

深度相机内参和红外相机是一样的。今天来学习一下如何通过kinect的API求得内参。代码:#include "kinect.h"#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/opencv.hpp>#include <opencv2/highgui/highg...

2018-07-07 00:10:53 10157 20

转载 笔记总结-相机标定(Camera calibration)原理、步骤

       这已经是我第三次找资料看关于相机标定的原理和步骤,以及如何用几何模型,我想十分有必要留下这些资料备以后使用。这属于笔记总结。1.为什么要相机标定?       在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。2.什么叫相机标定?        在大多数条件下这些参数必须通...

2018-07-06 19:49:02 57528 41

原创 kinect 2.0 学习笔记_实时平滑Kinect深度帧(加权移动平均机制)

 先来效果图吧:1、 这是对深度图直接做运算的效果    N =5      个人感觉除了周边噪声有所缓解外其余都分好像没有什么大的改变,边缘还是噪声点很多,难道取前面帧太少了?这里是N =5;N=10对比一下似乎没有什么变化,但是可以做一个滑动条进行测试那种帧下会好些,有时间留个作业。这种加权移动平均机制感觉是和平滑滤波一样的道理,但是效果不好,而且对待移动物体还有影子。2、 利用上一篇的结果:...

2018-07-06 11:38:38 1463

转载 kinect 2.0 学习笔记_实时平滑Kinect深度帧(像素滤波器)

参考:https://blog.csdn.net/jiaojialulu/article/details/53192887?locationnum=15&fps=1(jiaojialulu)https://www.codeproject.com/Articles/317974/KinectDepthSmoothing      今天我们解决一个问题:如何平滑深度图的噪声点(深度值为0)。 ...

2018-07-05 18:16:47 3224 8

原创 算法与数据机构入门经典-学习笔记1.7(基于数组的队列实现与优化)

前面讲了链表实现队列:https://blog.csdn.net/qq_37791134/article/details/80883850今天咱们讲讲基于数组的队列实现。1.除了使用链表实现队列,还可以使用数组实现的队列,使用相同思路操作队列,通过两个数组下标指针front与tail,front指向队列头部,tail指向队列尾部,添加节点的位置。struct Queue { int data[M...

2018-07-03 20:08:48 182

原创 算法与数据机构入门经典-学习笔记1.6(算法题-合法的出栈序列)

http://poj.org/题目介绍:   已知从1至n的数字序列,按顺序入栈,每个数字入栈后即可出栈,也可以在栈中停留,等待后面的数组入栈出栈后,该数字再出栈,求该数字序列的某出栈序列是否合法?思考与分析:    为何会出现不合法的栈序列?仔细思考出栈序列3,1,2,4,5不可能出现的原因。合法的出栈序列还有什么样的规律,是否可以综合栈与队列的功能和属性解决该问题。尝试设计时间复杂度0(n)的...

2018-07-03 16:45:51 267

原创 算法与数据机构入门经典-学习笔记1.5(STL栈和STL队列的基础知识)

  1.    栈,是先进后出的线性表,标准STL的栈包括如下5种操作,设栈为S:1.取出栈顶元素:S.top();2.判断栈是否为空:S.empty();3.将元素x添加至栈:S.push();4. 弹出栈顶:S.pop()5.求栈存储元素的个数:S.size()2.STL stack(栈),课堂练习思考几分钟吗,填空一下。#include <stdio.h>#include &l...

2018-07-03 13:51:37 198

原创 算法与数据机构入门经典-学习笔记1.4(链表实现队列)(完美解决free函数出错问题-内存管理)

1.队列是一种线性存储结构,(链表是非连续、非顺序、的链式存储结构)(栈(Stack)是一种线性存储结构),和栈一样,是线性存储结构,具有以下特点:    (1)队列中的数据元素遵守先进先出(First In First Out)的原则。    (2)限定只能在队列头部与尾部进行插入和删除操作。    (3)标准的队列包括以下 5个操作:      头部尾部实现队列,链表和数组两种方法。2.链表实...

2018-07-02 22:43:54 207

orl_faces.zip

数据保存 :Face-recognition项目第2章: 传统人脸识别方法中需要用到的数据orl_faces数据集,用于学习任务【作业】理解PCA降维与LBP特征

2020-07-01

lfw_result.mat

数据保存 :Face-recognition项目第一章中需要用到的数据lfw_result.mat,用于学习如何做lfw协议的练习题

2020-07-01

transfer-learning code.zip

与https://blog.csdn.net/qq_37791134/article/details/105666146博客相对应

2020-04-21

kinectV2.0深度图像与彩色图像的坐标映射

二代深度图:512*424,彩色图:1920*1080。项目就是实现对于深度图上的一个像素,找到彩色图上的一个像素与之对应,在一个窗口中显示,而且通过鼠标获得视频中像素点的坐标以及对应的深度值。

2018-06-26

haar分类器人脸检测MFC实现

通过haar分类器做人脸检测,用圆圈标注出,MFC实现,里面有整个工程的代码,完全可以用的,还有使用文档方便大家使用。

2018-06-06

空空如也

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

TA关注的人

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