
数字图像处理
文章平均质量分 61
SkullSky
对比学习,类比理解,知其然而知其所以然。
微信公众号:机器修行
展开
-
【图像处理】海森矩阵
文章目录导论海森矩阵的定义海森矩阵的意义泰勒展开及海森矩阵导论Frangi滤波[1]^{[1]}[1]是Frangi在1998年,运算Hessian矩阵的特征值构造出了一种滤波器来增强血管结构。Hessian矩阵实际是一个二阶偏导矩阵,矩阵的特征向量在图像边缘检测方面有着重要的作用。下面,我们先看一下什么是hessian矩阵。海森矩阵的定义一个二元Hessian矩阵定义为:H=[IxxIxyIxyIyy]H=\begin{bmatrix}{I_{xx}}&{I_{xy}}\\{I_{原创 2020-10-28 20:22:29 · 4425 阅读 · 1 评论 -
matlab之makelut、bwlookup
最近在对物体骨架进行主分支提取时,涉及到了查找骨架分支点(branchpoint),第一反应就是查找每个前景像素点的八邻域中1的个数。可是怎么计算查找八邻域呢?最容易想到的肯定是遍历查找八个方向,但是强迫症又犯了,总感觉不用这么麻烦,肯定有简便方法,于是查找资料,还真的找到了简便方法。下面直接进入正题首先介绍我们要介绍的主题:makelut函数 其主要功能 是创建一个lookup table原创 2016-11-19 15:40:08 · 3278 阅读 · 0 评论 -
图像处理 之 统计数组中连续0/1的个数
有时,我们需要统计数组中连续的0/1的个数,或者矩阵中每一行或列中连续0/1的个数,传统方法需要使用两层循环来实现,对于matlab而言太不高效了,有木有又简便又高效的方法呢? 下面以统计连续0的个数为例(统计连续1的个数只需取反操作即可),对于如下数组:我们要统计其中连续0出现的次数,很容易观察出是1,1,1,3。那我们如何不通过循环快速获得结果呢?不妨看看如下提示不难发现,累加数组(cumsu原创 2017-04-27 16:53:17 · 4792 阅读 · 1 评论