
Visual Studio 2017
文章平均质量分 82
NeilKuang
A self-motivated and passionate international PhD candidate with a keen interest in computer/mechine vision and aeronatical engineering. 5 years education experiences including a 3D visual reconstruction research project from Innovation UK and 1 year intern in aeronautical field (airlines and MRO). Proven to have quick-learing ability and excellent interpersonal skills in multiple cultural environments. If you wantto know more about my background and experiences, please contact me without hesitate. My email address is neilkuang@163.com.
展开
-
【碎片知识(1)· 计算机视觉基础】利用OpenCV实现图像的“Hello, world!”
系统:Windows 10平台:Visual Studio 2017工具:OpenCV 3.0说明:虽然只是图像学习中最初级的一个小程序,除了mark一下小小的成就感之外,这个小程序中也有一些初学者很容易犯的错误。第一次运行需要加载符号选项,时间可能长一些,之后再运行就快了。另,总用Lena不好吧,都说“要有自己的风格”,我觉得TEDDY BEAR就不错~~~言归正传,因为本程序同时将使用其他函数...原创 2018-01-16 17:43:08 · 418 阅读 · 0 评论 -
【碎片知识(5)· 计算机视觉基础】自定义均值滤波器和OpenCV中blur平均滤波函数的对比
本篇的代码会用到关于Mat类的相关知识,开篇先对Mat类进行小结,对其中一些内容仔细推敲的理解可以防止debug中很多棘手问题的出现。OpenCV中Mat类型的相关说明OpenCV3中Mat类:1.1 关于Mat类型的说明(信息来源于OpenCV手册):OpenCV最早在内存中存放图像的方式为"IplImage"的C语言结构体,这将C语言中对于内存管理的缺点带入了进来,即用户需要为...原创 2018-02-01 21:27:33 · 514 阅读 · 0 评论 -
【碎片知识(6)· 计算机视觉基础】基于背景提取的目标跟踪算法
本项目针对的视频是固定摄像机所拍摄的视频,对于这种情况相机是固定不动的,拍摄的图像中含有的对象可以大体分为“背景”和“移动目标”。首先根据当前帧和以往帧的背景图像做算数平均,比较其中相同的部分从而确定背景。再将当前帧与背景相减就得到 “移动目标”。具体说明跟在代码之后:/* ********************************************************...原创 2018-01-18 04:41:27 · 1114 阅读 · 6 评论 -
【碎片知识(8) · 计算机视觉基础】对图片中Blob的检测和计数
本文将通过对一幅米粒图像的处理,讨论在OpenCV中相关函数对Blob的检测和计数问题。OpenCV实例中的代码说明:1) 关于SimpleBlobDetector的说明: 其目的是对Blob进行侦测,Blob就是在图片中连在一起的一团像素集合,该集合中的像素必须拥有共同的特性(比如灰度值等)。 OpenCV提供了非常便捷的方法去侦测Blob,并可以基于特定的特征(如颜色、尺...原创 2018-02-18 12:30:37 · 2181 阅读 · 0 评论 -
【碎片知识(7)· 计算机视觉基础】基于光流估计的目标跟踪
1.1 问题需求及实现流程: 要求:使用光流法跟踪给定视频或摄像头中的运动特点。 检测流程:1)视频采集(取到视频中当前帧图像);2)图像预处理;3)提取特征点;4)使用光流法估计特征运动;5)相邻帧及特征点交换。1.2 OpenCV实现: OpenCV相关函数:Ø void calcOpticalFlowPyrLK(InputArray prevIm...原创 2018-02-18 12:42:24 · 867 阅读 · 0 评论