
计算机视觉
深城肥肠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图像预处理(二值化)
图像预处理(二值化)本文的实验室主要通过opencv与python3实现,相关的代码可以在GitHub中找到。1. 图像获取与灰度化通过摄像头获取到的图像为彩色的图像。彩色图像主要分为两种类型,RGB及CMYK。其中RGB的彩色图像是由三种不同颜色成分组合而成,一个为红色,一个为绿色,另一个为蓝色。而CMYK类型的图像则由四个颜色成分组成:青C、品M、黄Y、黑CMYK类型的图像主要...原创 2018-04-22 12:02:09 · 94011 阅读 · 7 评论 -
Blob分析
直接上代码,理论和结果后面补充。* Blob分析* 常用方法是对图像进行二值化+形态学+特征选择。并不是所有的都用到这三个,也可以只有其中两个* 他的用法是非常灵活的* 描述:通过Blob分析获取瓶盖open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default',...原创 2018-09-27 00:31:52 · 3254 阅读 · 0 评论 -
机器视觉开源代码集合
本文转自机器视觉开源代码集合。非本人自己收集。一、特征提取Feature Extraction:SIFT [1]Demo program][SIFT Library][VLFeat]PCA-SIFT [2][Project]Affine-SIFT [3][Project]SURF [4][OpenSURF] [Matlab Wrapper]Affine Covariant Feat...转载 2018-09-27 00:24:52 · 1675 阅读 · 0 评论 -
直方图比较过程
直方图比较过程对于代码的实现和公式网上百度都有,这里就不再造轮子了,本文重点是思想和应用的过程.主要式在Opencv中实现的过程.1 概述通过直方图可以比较两张图片的相识度,可以大概的判断两张图片是否相同.对输入的两张图像计算得到直方图H1和H2,归一化到相同的尺度空间,然后通过计算H1和H2的之间的距离得到两个直返图的相似程度进而比较图像本身的相似程度.OpenCV提供的比较...原创 2018-08-25 14:36:20 · 1793 阅读 · 0 评论 -
亚像素级别角点检测(Python实现)
亚像素级别角点检测(Python实现)以上两节学习了harris和Shi-Tomasi角点检测,但是在实际中精度不是很高,所以引入亚像素角点检测.以提高检测精准度.1 作用提高检测精准度理论与实际总是不一致的,实际情况几乎所有的角点不会是一个真正的准确像素点.(100,5)实际上(100.126,4.329).常应用在:跟踪,三维重建和相机矫正2 亚像素定位方法...原创 2018-08-22 00:10:16 · 4109 阅读 · 0 评论 -
Harris角点检测(Python实现)
Harris角点检测(Python实现)1. 简介 角点是图像很重要的特征,对图像图形的理解和分析有很重要的作用。角点在保留图像图形重要特征的同时,可以有效地减少信息的数据量,使其信息的含量很高,有效地提高了计算的速度,有利于图像的可靠匹配,使得实时处理成为可能。角点在三维场景重建运动估计,目标跟踪、目标识别、图像配准与匹配等计算机视觉领域起着非常重要的作用。在现实世界中,角...原创 2018-08-21 23:59:14 · 4921 阅读 · 0 评论 -
图像金字塔(Python实现)
图像金字塔(Python实现)1 简介在图像处理中常常会调整图像大小,最长的就是放大(zoom in)和缩小(zoom out),尽管集合变换也可以实现图像放大或者缩小一个图像金字塔式一系列的图像组成,最底下一张式图像尺寸最大,最上方的图像尺寸最小,从空间上从上向下看,就可以看成埃及金字塔.高斯金字塔–用来对 图像进行降采样拉普拉斯金字塔–用来重建一张图片根据他的上层降采样图片...原创 2018-08-21 23:46:16 · 3739 阅读 · 0 评论 -
像素重映射(Python实现)
像素重映射1 简介什么是像素重映射简单说就是把输入图像中各个像素按照一定的规则映射到另一张图像的对应位置上去,形成一张新的图像.例如:g(x,y)=f(h(x,y))g(x,y)=f(h(x,y))g(x,y) = f(h(x,y))g(x,y)式重映射之后的 图像,h(x,y)式功能函数,f是源函数.例如通过映射函数图像映射得到的图像:通过一个函数映射得到...原创 2018-08-21 23:27:36 · 1456 阅读 · 0 评论 -
最新计算机视觉动态哪里看?
最新计算机视觉动态哪里看?1 背景会议论文比期刊论文更重要的原因是:(1)因为机器学习、计算机视觉和人工智能领域发展非常迅速,新的工作层出不穷,如果把论文投到期刊上,一两年后刊出时就有点out了。因此大部分最新的工作都首先发表在顶级会议上,这些顶级会议完全能反映“热门研究方向”、“最新方法”。(2)很多经典工作大家可能引的是某顶级期刊上的论文,这是因为期刊论文表述得比较完整、实验充分。...转载 2018-08-19 14:25:58 · 1796 阅读 · 0 评论 -
Caffe数据层
Caffe数据层1 简介要运行caffe,需要先创建一个模型(model),如比较常用的Lenet,Alex等, 而一个模型由多个屋(layer)构成,每一屋又由许多参数组成。所有的参数都定义在caffe.proto这个文件中。要熟练使用caffe,最重要的就是学会配置文件(prototxt)的编写。层有很多种类型,比如Data,Convolution,Pooling等,层之间的...原创 2018-07-30 01:42:24 · 220 阅读 · 0 评论 -
人脸检测
人脸检测1 准备工作ubuntu 系统anaconda 3 环境下安装dlib库,打开terminal,输入:pip install dlib 进行安装。如图所示安装完dlib后进行测试,在jupyter notebook中import dlib如果运行没有出错,那么dlib安装成功。2 人脸检测通过官网下载dlib下载的人脸检测检测代码,经过修改和备注都...原创 2018-07-29 00:46:37 · 998 阅读 · 0 评论 -
Blob分析案例(硬币检测)
Blob分析案例(硬币检测)本案例是对硬币进行识别,使用halcon。实现的效果和代码如下。1 效果经过灰度化后的图像,如图所示:经过Blob分析,最终得到的结果如下图所示,能够很好的找到硬币所在的区域,并获取面积和坐标,这个是针对像素点的面积。2 代码实现* 案例:硬币识别* 连接相机open_framegrabber ('DirectShow', 1, 1, 0, 0, 0...原创 2018-09-29 21:57:46 · 3156 阅读 · 0 评论