自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 算法优化-模板运算

模板运算在图像处理中非常普遍,模板运算普遍运算量大,但可以通过避免其中许多重复的运算达到优化的效果,以下以krisch算子为例来说明如何避免重复运算,krisch算子包含8个3x3模板: 具体运算过程是对于源图像的每一个像素和它的8邻域与以上8个模板进行运算,共得出8个值,取其中最大的值作为该像素的最终值。 int cvKirsch(unsigned char* srcarr, unsig

2012-12-17 23:16:42 1023

原创 opencv代码分析--hough变换识别圆

一、基本原理 opencv中圆识别的基本原理如下: 1、canny算子求图像的单像素二值化边缘 2、假设我们需要找半径为R的所有圆,则对于边缘图中的每一个边缘点,该边缘点的切线的法线方向上(正负两个方向),寻找到该边缘点距离为R的点,将该点的计数加1(初始化所有点的计数都是0) 3、找到计数值大于门限值的点,即圆心所在的点  二、代码分析 代码在/modules\imgproc\s

2012-10-30 15:18:59 2775 1

原创 opencv代码分析--canny算子

一、canny算子优点 相比较于常见的robert算子、sobel算子、梯度求边缘等方法,使用canny算子可以提取单像素二值化的细边缘,这是其他方法所不具备的 二、opencv canny算子提取边缘基本原理 opencv中canny算子的基本原理主要有以下几个步骤: 1. 梯度或sobel算子求边缘图 下图是用梯度求的边缘图,梯度值取水平梯度和垂直梯度之和,可以看到求出的边缘具有一定

2012-10-24 17:15:53 2513 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除