码迷,mamicode.com
首页 >  
搜索关键字:边缘检测    ( 349个结果
OpenCV中对图像进行二值化的关键函数——cvThreshold()。
函数功能:采用Canny方法对图像进行边缘检测 函数原型: void cvThreshold( const CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type ); 函数说明: 第一个参数表示输 ...
分类:其他好文   时间:2016-11-04 09:48:24    阅读次数:320
边缘提取与直线检测
计算机中的边缘算法主要是依靠梯度差来计算,常见的有sobel算子,lapacian算子等,在实现方法上都大同小异,OpenCV中对这类函数都有封装,使用起来很方便: 1.Sobel算子的边缘检测 我们先找一张灰度图像,这里用一张照片,取在HSV色域的V通道: sobel算子有两个方向: 分别用来检测 ...
分类:其他好文   时间:2016-10-07 20:34:35    阅读次数:270
OpenCV——基于颜色的物体检测系统
这次区别于证件照,我试着编写了一下在复杂背景下分离纯色物体的系统,因为只是简单的编程,所以结果有待优化,先分析一下实验环境: 这次的背景杂乱,虽然主体是粉色主导,但是因为光照不统一,色域跨度较大,倒影中也有粉色痕迹,杯壁上有花纹,这种情况下边缘检测误差很大。 为了让计算机更好的识别主体颜色,要先将R ...
分类:其他好文   时间:2016-10-03 19:18:02    阅读次数:231
斑点检测(LoG,DoG)(下)
斑点检测(LoG,DoG)(下)LoG, DoG, 尺度归一化上篇文章斑点检测(LoG,DoG)(上)介绍了基于二阶导数过零点的边缘检测方法,现在我们要探讨的是斑点检测。在边缘检测中,寻找的是二阶导数的零点,可是在斑点检测中寻找的是极值点,这是为什么呢?而且在使用二阶导数寻找斑点时不仅在图像上寻找极... ...
分类:其他好文   时间:2016-09-21 12:53:57    阅读次数:685
随手记:
1.matlab进行二值化时,阈值thresh必须是【0,1】之间的数值。所以需要thresh/255; 2.imgElog=edge(imgbw,'log'); 边缘检测函数可多种参数 a1=edge(I,'sobel');a2=edge(I,'prewitt');a3=edge(I,'rober ...
分类:其他好文   时间:2016-09-20 13:40:11    阅读次数:108
图像处理常用边缘检测算子总结(转)
不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,因为现实世界中的物体是三维的,而图像只具有 ...
分类:其他好文   时间:2016-09-16 12:42:55    阅读次数:152
OpenCV使用Sobel滤波器实现图像边缘检测
纯粹阅读,请移步OpenCV使用Sobel滤波器实现图像边缘检测效果图源码KqwOpenCVFeaturesDemoSobel滤波器也叫Sobel算子,与Canny边缘检测一样,需要计算像素的灰度梯度,只不过是换用另一种方式。使用Sobel算子计算边缘的步骤 将图像转为灰度图像// 原图置灰 Imgproc.cvtColor(src, grayMat, Imgproc.COLOR_BGR2GRAY)...
分类:其他好文   时间:2016-08-19 19:17:26    阅读次数:276
OpenCV使用Canny边缘检测器实现图像边缘检测
纯粹阅读,请移步OpenCV使用Canny边缘检测器实现图像边缘检测效果图源码KqwOpenCVFeaturesDemoCanny边缘检测器是一种被广泛使用的算法,并被认为是边缘检测最优的算法,该方法使用了比高斯差分算法更复杂的技巧,如多向灰度梯度和滞后阈值化。Canny边缘检测器算法基本步骤 平滑图像:通过使用合适的模糊半径执行高斯模糊来减少图像内的噪声。 计算图像的梯度:这里计算图像的梯度,并将...
分类:其他好文   时间:2016-08-19 17:32:27    阅读次数:164
OpenCV高斯差分技术实现图像边缘检测
纯粹阅读,请移步OpenCV高斯差分技术实现图像边缘检测效果图源码KqwOpenCVFeaturesDemo边缘是图像中像素亮度变化明显的点。高斯差分算法步骤 将图像转为灰度图像 // 原图置灰 Imgproc.cvtColor(src, grayMat, Imgproc.COLOR_BGR2GRAY); 用两个不同的模糊半径对灰度图像执行高斯模糊(取得两幅高斯模糊图像) // 以两个不同的模糊半径...
分类:其他好文   时间:2016-08-19 13:19:23    阅读次数:202
javaCV:爱之初体验
最近实验室有了新任务,要求使用java进行模式识别,在具体点就是人脸识别、精确的边缘检测。 第一个问题便是环境配置,搭建工作台。(其实也不是什么难事,但是本人虽然从事较多的java开发,但很少接触模式识别。当然,遇到问题解决问题。正题开始:) 我使用的opencv是版本 然后按照http://blo ...
分类:编程语言   时间:2016-08-18 21:05:59    阅读次数:190
349条   上一页 1 ... 16 17 18 19 20 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!