摘要: 卷积是图像处理中一个操作,是kernel在图像的每个像素上的操作。Kernel本质上一个固定大小的矩阵数组,其中心点称为锚点(anchor point)。把kernel放到像素数组之上,求锚点周围覆盖的像素乘积之和(包括锚点),用来替换锚点覆盖下像素点值称为卷积处理。数学表达如下: $${\rm{H 阅读全文
posted @ 2019-12-31 17:42 静精进境 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: 在类中定义变量时,不会开辟存储空间,只有类定义一个对象时才会开辟类中成员变量的内存空间,且建立一个对象开辟一次,大小与类中的成员变量及函数有关。而static在静态区开辟内存空间,不占用内存空间。 1.函数内部的静态变量 在程序运行时,我们有时候希望一个变量的值在函数两次调用时他能分别保持上一次运行 阅读全文
posted @ 2019-12-31 16:27 静精进境 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在C++中const代替#define的操作,当定义一个const时必须附一个值给它:const int size = 100;通常C++编译器不为const创建存储空间,相反它把这个定义保存在符号表里。 常见const的几种定义区别: const int a; 或 int const a; a为常 阅读全文
posted @ 2019-12-30 21:18 静精进境 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 阈值是图像分割的标准尺度,一个值把像素分为两边,从而进行提取目标图像,阈值操作要针对灰度图像。 阈值二值化 阈值反二值化 阈值截断 阈值取零 下图为原图和二值化阈值后的效果: 下图为原图和反二值化阈值后的效果(即黑白颠倒) 相关阈值函数为: 图像阈值函数:threshold(out1, out2, 阅读全文
posted @ 2019-12-30 15:02 静精进境 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 从下到上,图像分辨率由高到低。金字塔下方部分为上采样得到图像分辨率更高的图像,为原来图像宽高的2倍,金字塔上方部分为降采样得到的图像是原来图像宽高的1/2。最底下一张是图像尺寸最大,最上方的图像尺寸最小。图像金字塔分为高斯金字塔和拉普拉斯金字塔,高斯金字塔用来进行降采样,拉普拉斯金字塔根据它的上层降 阅读全文
posted @ 2019-12-30 14:52 静精进境 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: VTK影院模型: 从这个模型去介绍VTK的应用,整个电影院就是VTK的显示窗口(vtkRenderWindow),舞台就是VTK的渲染场景(vtkRenderer),场景中有不同的演员就是VTK的各种三维模型(vtkActor),演员身材长相动作表情各不相同就像模型有大有小颜色各异就是VTK模型属性 阅读全文
posted @ 2019-12-28 18:33 静精进境 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 膨胀 跟卷积操作类似,假设有图像A和结构元素B,结构元素B在A上面移动,其中B定义其中心为锚点,计算B覆盖下A的最大像素值用来替换锚点的像素,其中B作为结构体可以是任意形状,首先明确灰度图像(0~255)对应(黑~白);膨胀结果如下: 腐蚀 腐蚀跟膨胀操作的过程类似,唯一不同的是以最小值替换锚点重叠 阅读全文
posted @ 2019-12-28 15:46 静精进境 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 原理是数学的卷积: \[{\rm{g}}\left( {i,j} \right) = \sum\limits_{{\rm{k}},l} {f\left( {i + k,j + l} \right)} h\left( {k,l} \right)\] $h\left( {k,l} \right)$是卷积 阅读全文
posted @ 2019-12-28 14:31 静精进境 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 图像亮度与对比度: 图像变换可以分为像素变换(点操作)和邻域操作(区域),调整图像亮度对比度是像素变换为点操作,${\rm{g}}\left( {i,j} \right)$为像素点。对比度通俗讲就是两个地方的对比比较明显,差值越大对比度越明显。 $${\rm{g}}\left( {i,j} \rig 阅读全文
posted @ 2019-12-27 17:04 静精进境 阅读(302) 评论(0) 推荐(0) 编辑
摘要: $${\rm{I}}\left( {i,j} \right) = 5*{\rm{I}}\left( {i,j} \right) - \left[ {{\rm{I}}\left( {i - 1,j} \right) + {\rm{I}}\left( {i + 1,j} \right) + {\rm{I 阅读全文
posted @ 2019-12-27 16:53 静精进境 阅读(724) 评论(0) 推荐(0) 编辑