1.c++(OOGP) 与数据结构与算法 1.一定要有一门自己比较熟悉的语言。 我由于使用C++比较多,所以简历上只写了C++。C++的特性要了解,C++11要了解一些,还有STL。面试中常遇到的一些问题,手写代码实现一个string类,手写代码实现智能指针类,以及STL中的容器的实现机制,多态和继 ...
分类:
其他好文 时间:
2018-07-01 11:40:00
阅读次数:
139
全局直方图均衡化 直方图均衡化通过调整图像的直方图来增强图像的对比度,经常使用在医学图像分析中。 例如一幅8*8图像像素值如下: 对各个像素值进行计数: 得到累计概率分布: 其中均衡化后的像素值计算公式为: 前面的标题全局直方图均衡化,代表着直方图在整个图像计算,这样会有一个缺点,图像的部分区域会显 ...
分类:
其他好文 时间:
2018-06-28 20:45:36
阅读次数:
263
一、卷积的物理意义 卷积的重要的物理意义是:一个函数(如:单位响应)在另一个函数(如:输入信号)上的加权叠加。 在输入信号的每个位置,叠加一个单位响应,就得到了输出信号。这正是单位响应是如此重要的原因。 二、卷积的另外解释 比如说你的老板命令你干活,你却到楼下打台球去了,后来被老板发现,他非常气愤, ...
分类:
其他好文 时间:
2018-06-26 00:51:23
阅读次数:
212
第3章 灰度变换与空间滤波(1) 3.1 简介 空间域指的是图像平面本身,这类方法是以对图像像素直接处理为基础的。本章主要讨论两种空间域处理方法:亮度(灰度)变换与空间滤波。后一种方法有时涉及到邻域处理或空间卷积。 本章讨论的空间域处理由下列表达式表示: $$g(x,y)=T[f(x,y)]$$ 其 ...
分类:
其他好文 时间:
2018-06-24 11:36:09
阅读次数:
336
第3章 灰度变换与空间滤波(2) 3.3 直方图处理与函数绘图 基于从图像亮度直方图中提取的信息的亮度变换函数,在诸如增强、压缩、分割、描述等方面的图像处理中扮演着基础性的角色。本节的重点在于获取、绘图并利用直方图技术进行图像增强。直方图的其他应用将在后续章节中加以介绍。 3.3.1 生成并绘制图像 ...
分类:
其他好文 时间:
2018-06-24 11:34:50
阅读次数:
286
Title: PDF文字倾斜旋转 Reference: ”电面中被问到了做的LPR,简单的介绍了下后又问到了关于如何矫正倾斜角的问题。答得比较含糊,所以今天来补充一下。 倾斜矫正的方法有很多种,包括基于Hough变换的矫正,基于字符投影的倾角矫正,常规线性角度检测等等。这里因为前段时间刚刚写过关于H ...
分类:
其他好文 时间:
2018-06-24 00:51:42
阅读次数:
656
颜色空间 颜色空间是特定的颜色组织;它提供了将颜色分类,并以数字图像表示的方法。 RGB 是红绿蓝颜色空间。你可以将其视为 3D 空间,在这种情况下是立方体,其中任何颜色都可以用 R、G 和 B 值的三维坐标表示。例如,白色具有坐标(255,255,255),其具有红色、绿色和蓝色的最大值。 RGB ...
分类:
其他好文 时间:
2018-06-13 11:47:17
阅读次数:
221
o 在数字图像处理中,针对不同的图像格式有其特定的处理算法。所以,在做图像处理之前,我们需要考虑清楚自己要基于哪种格式的图像进行算法设计及其实现。本文基于这个需求,使用python中的图像处理库PIL来实现不同图像格式的转换。 对于彩色图像,不管其图像格式是PNG,还是BMP,或者JPG,在PIL中 ...
分类:
编程语言 时间:
2018-06-04 19:15:25
阅读次数:
430
1、灰度化;(以便可以使用sobel等算子计算梯度)2、gamma校正; (降低光照影响)3、求每个像素的梯度和方向; (利用任意一种梯度算子,例如:sobel,laplacian等,对该patch进行卷积,计算得到每个像素点处的梯度方向和幅值。具体公式如下: )4、划分cell(x*x pixel ...
分类:
其他好文 时间:
2018-06-01 22:21:03
阅读次数:
363
卷积操作过程 数字图像是一个二维的离散信号,对数字图像做卷积操作其实就是利用卷积核(卷积模板)在图像上滑动,将图像点上的像素灰度值与对应的卷积核上的数值相乘,然后将所有相乘后的值相加作为卷积核中间像素对应的图像上像素的灰度值,并最终滑动完所有图像的过程。 这张图可以清晰的表征出整个卷积过程中一次相乘 ...
分类:
其他好文 时间:
2018-05-23 11:55:15
阅读次数:
283