
计算机视觉
文章平均质量分 83
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 · 433 阅读 · 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 · 526 阅读 · 0 评论 -
【碎片知识(4)· 计算机视觉基础】借助OpenCV探究HSV图像空间中各分量的特点
1. RGB颜色模型:是最常见的颜色空间模型,分别代表了Red(红),Green(绿)和Blue(蓝)。其模型可以从下图理解: 灰度线:坐标轴远点到白色顶点的连线被称为灰度线。2. CYMK颜色模型:是RGB的补色模型。是一种专门针对印刷的模型,因为与光线相反,印刷是反射效果,看到的红色其实是将其它光吸收掉,反射红光。补色:某种颜色的光与另一种颜色的光混合可以形成白光,则互为补色。3....原创 2018-01-21 01:55:37 · 715 阅读 · 0 评论 -
【碎片知识(6)· 计算机视觉基础】基于背景提取的目标跟踪算法
本项目针对的视频是固定摄像机所拍摄的视频,对于这种情况相机是固定不动的,拍摄的图像中含有的对象可以大体分为“背景”和“移动目标”。首先根据当前帧和以往帧的背景图像做算数平均,比较其中相同的部分从而确定背景。再将当前帧与背景相减就得到 “移动目标”。具体说明跟在代码之后:/* ********************************************************...原创 2018-01-18 04:41:27 · 1127 阅读 · 6 评论 -
【碎片知识(8) · 计算机视觉基础】对图片中Blob的检测和计数
本文将通过对一幅米粒图像的处理,讨论在OpenCV中相关函数对Blob的检测和计数问题。OpenCV实例中的代码说明:1) 关于SimpleBlobDetector的说明: 其目的是对Blob进行侦测,Blob就是在图片中连在一起的一团像素集合,该集合中的像素必须拥有共同的特性(比如灰度值等)。 OpenCV提供了非常便捷的方法去侦测Blob,并可以基于特定的特征(如颜色、尺...原创 2018-02-18 12:30:37 · 2207 阅读 · 0 评论 -
【碎片知识(7)· 计算机视觉基础】基于光流估计的目标跟踪
1.1 问题需求及实现流程: 要求:使用光流法跟踪给定视频或摄像头中的运动特点。 检测流程:1)视频采集(取到视频中当前帧图像);2)图像预处理;3)提取特征点;4)使用光流法估计特征运动;5)相邻帧及特征点交换。1.2 OpenCV实现: OpenCV相关函数:Ø void calcOpticalFlowPyrLK(InputArray prevIm...原创 2018-02-18 12:42:24 · 882 阅读 · 0 评论 -
【Learning OpenCV3 】知识笔记(1)
Learning OpenCV3 - Overview这里的内容绝大多数来源于阅读《Learning OpenCV3》英文版后的个人记录,不是摘抄或直接翻译,而是消化后个人理解的记录。鉴于作者水平所限,也许有纰漏之处,还请广开言路,共同进步。1. OpenCV的基本介绍:1.1. OpenCV是为更关注于实时应用的运算效率而设计的。其由优化的C++写成(虽然也有一部分代码由C写成,但原则上C代码在...原创 2018-03-17 02:58:24 · 889 阅读 · 0 评论 -
【碎片知识(10)】计算机视觉在各领域的应用概述
1. 计算机视觉在机器人上的应用:该部分内容源自一篇中文文献,由于是在大约一年前读的,现在只是把当时的笔记复制过来,具体是哪篇文章会随后去找,如果有知情的也可以告诉我,谢谢大家。1.1 传统工业机器人(机械臂)的工作原理是“示教-再现”的模式,这种模式缺乏对非设计情况的适应性。这篇文章是将计算机视觉技术利用在原有机械臂控制系统上,从而提高机械臂对不同环境条件的适用性。1.2 具体构成图...原创 2018-07-27 06:00:32 · 12583 阅读 · 0 评论 -
文献阅读笔记(1)2018 CVPR - Competitive Collaboration
文章标题:Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentation文章作者:Anurag Ranjan1 Varun Jampani2 Kihwan Kim2 Deqing Sun2 Jonas Wulff1 M...原创 2019-03-27 11:59:24 · 548 阅读 · 0 评论