杂
文章平均质量分 77
lilyh620
这个作者很懒,什么都没留下…
展开
-
相似图片搜索的原理
相似图片搜索的原理作者: 阮一峰日期: 2011年7月21日上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美转载 2016-11-18 14:02:57 · 296 阅读 · 0 评论 -
图像处理、数据挖掘……
数据挖掘: 数据挖掘从字面上就已经很好理解了,就是从一堆数据中,挖掘出一些有用的信息来的过程。比如说,我们的搜索数据,如果某个地区大部分人都在搜索MH370,表示他们在关注这个事情。我们就可以推荐一些安全知识,飞机知识过去。同样的也可能会有蜡烛销售高潮,提前给他们提供便利。这个就是数据挖掘的工作内容。 数据挖掘这些书的主要内容,数据有多少种,什么是有效转载 2016-11-15 14:31:00 · 5465 阅读 · 0 评论 -
学习笔记之HOUGH变换
霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,它通过一种投票算法检测具有特定形状的物体。该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。经典霍夫变换用来检测图像中的直线,后来霍夫变换扩展到任意形状物体的识别,多为圆和椭圆。霍夫变换运用两个坐标空间之间的变换将在一个空间中具有相同形状的曲线或直线映射到另一个坐标空间的转载 2015-12-23 10:03:29 · 3010 阅读 · 0 评论 -
MAT复制
OpenCV使用引用计数机制。其思路是让每个 Mat 对象有自己的信息头,但共享同一个矩阵。这通过让矩阵指针指向同一地址而实现。而拷贝构造函数则 只拷贝信息头和矩阵指针 ,而不拷贝矩阵。123456Mat A, C; // 只创建信息头部分A = imread(argv[1]原创 2015-12-25 10:43:58 · 434 阅读 · 0 评论 -
创建MAT
创建一个Mat对象有多种方法:Mat() 构造函数 Mat M(2,2, CV_8UC3, Scalar(0,0,255)); cout "M = " endl " " M endl endl; 对于二维多通道图像,首先要定义其尺寸,即行数和列数。然后,需要指定存储元素的数据类型以及每个矩阵点的通道数转载 2015-12-25 11:02:12 · 324 阅读 · 0 评论 -
边界元与有限元方法相比较的优缺点
一本书上关于有限元和边界元的比较,摘录如下:有限元基于区域上的变分原理和剖分插值,边界元基于边界归化及边界上的剖分插值;有限元属于区域法,其剖分涉及到整个区域,而边界元只需对边界离散,因此,可以降低求解问题的维数;有限元法待求未知数多,要求解的方程规模大,导致输入数据多,计算的准备工作量大,边界元法则相对规模小一些;有限元必须同时对所有域内节点和边界节点联立求解,边界元只需对边界节转载 2015-12-28 13:15:29 · 24224 阅读 · 0 评论 -
纹理特征
纹理的定义:纹理是一种反映图像中同质现象的视觉特征,它体现了物体表面的具有缓慢变化或者周期性变化的表面结构组织排列属性。纹理具有三大标志:某种局部序列性不断重复、非随机排列、纹理区域内大致为均匀的统一体。纹理不同于灰度、颜色等图像特征,它通过像素及其周围空间邻域的灰度分布来表现,即:局部纹理信息。局部纹理信息不同程度的重复性,即全局纹理信息。 纹理的分类:纹理特征可以分为四转载 2015-12-28 14:43:01 · 823 阅读 · 0 评论 -
二值化
对图像进行二值化的关键函数——cvThreshold()。函数功能:采用Canny方法对图像进行边缘检测函数原型:void cvThreshold( const CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type转载 2016-01-06 14:00:09 · 306 阅读 · 0 评论 -
算子
1.SIFt算子SIFT算子是David G Lowe在2004提出的,即尺度不变特征变换(Scale Invariant Feature Transform)。它是以尺度空间的构造为基础的局部特征描述算子,对于图像的缩放、旋转和放射变换等具有不变性。SIFT算子在构建好的尺度空间的基础上搜索尺度空间中的极值点(特征点),然后确定极值点的尺度信息以及位置,再确定极值点的方向(其邻域梯度的主转载 2016-01-07 19:25:11 · 792 阅读 · 0 评论 -
常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。
一 颜色特征(一)特点:颜色特征是一种全局特征,描述了图像或图像区域所对应的景物的表面性质。一般颜色特征是基于像素点的特征,此时所有属于图像或图像区域的像素都有各自的贡献。由于颜色对图像或图像区域的方向、大小等变化不敏感,所以颜色特征不能很好地捕捉图像中对象的局部特征。另外,仅使用颜色特征查询时,如果数据库很大,常会将许多不需要的图像也检索出来。颜色直方图是最常用的表达颜色特征的方法,转载 2016-01-11 11:03:00 · 3742 阅读 · 0 评论 -
widthstep
简言之:image->widthStep = (int(image->width * image->nChannels+3)/4)*4,既图像宽度*图像通道数,再向上取最近的4的倍数,因为每行是按4的倍数分配内存的做直方图计算时要注意空的内存。灰度图的width和widthstep不相等。前者是表示图像的每行像素数,后者指表示存储一行像素需要的字节数。 在Op原创 2016-01-14 15:07:13 · 612 阅读 · 0 评论 -
特征提取代码
颜色提取Ø #t0颜色直方图提取:Code:#include #include #include using namespace std;转载 2016-01-14 16:01:20 · 487 阅读 · 0 评论 -
vs2010调试技巧
今天的博文将介绍Visual Studio中的一些实用调试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧。希望这篇文章能帮你掌握这些技巧。它们都很简单,却能帮你节约大量的时间。 跳到当前光标处(Ctrl+F10) 我经常看到人们为了到达目标代转载 2016-01-19 10:20:58 · 324 阅读 · 0 评论