图像处理
文章平均质量分 82
wyl1813240346
这个作者很懒,什么都没留下…
展开
-
matlab用imshow显示为纯白图像问题
在matlab中用imshow来对图像进行显示时,为了保证图像的精度,常常会在程序执行的过程中把int型数据转化为double型数据。如果直接进行imshow(image)显示图像,图像则会显示为白色图像。因为imshow()在显示图像的时候对double型认为是0~1范围内,即大于1时显示为白色,而imshow显示unit8型数据时是0~255范围。所以在经过有int型数据转化为double型数转载 2017-03-19 20:27:11 · 5830 阅读 · 0 评论 -
常用的距离测度
1.海明距离 定义:在信息编码中,两个合法代码对应位上编码不同的位数称为码距,又称海明距离。 计算方法:计算汉明距离的一种方法,就是对两个位串进行异或(xor)运算,并计算出异或运算结果中1的个数。 例如110和011这两个位串,对它们进行异或运算,其结果是: 110⊕011=101110⊕011=101异或结果中含有两个1,因此110和011之间的汉明距离就等于2。2.欧式距离原创 2017-11-16 11:23:12 · 3616 阅读 · 0 评论 -
tensorflow实现多层感知机
在前面的博客中我们已经讨论过softmax实现分类的例子,该模型最大的特点是简单易用,但是拟合能力不强。它和传统意义上的神经网络的最大区别是没有隐含层。对于神经网络来说,引入非线性隐含层后,理论上只要隐含节点足够多,即使只有一个隐含层的神经网络也可以拟合任意函数。同时隐含层越多,越容易拟合复杂函数。理论表明,为了拟合复杂函数需要的隐含节点的数目,基本上随着隐含层的数量增加呈现指数下降的趋势。这...原创 2018-04-09 10:58:48 · 2300 阅读 · 1 评论 -
tensorflow实战 Softmax Regression识别手写体数字
首先介绍一下MNIST数据集: MNIST数据集中每个图像是28*28像素大小的灰度图像,空白部分灰度值为0,有笔记的地方灰度值为(0,1]的取值,其中MNIST数据集中,训练样本为55000个,测试样本为10000个,验证集样本为5000个,每一个样本都有其对应的标签信息,即label。它们的图像如下图所示。它们各自的作用为,在训练集上训练模型;在验证集上检验结果并决定何时完成训练;在测试集上...原创 2018-03-27 21:39:08 · 2006 阅读 · 0 评论 -
tensorflow实现卷积神经网络
卷积神经网络的简介:相对于传统的图像分类,卷积神经网络(Convolutional Neural Network, CNN)提取的特征能够达到很好的效果,同时不需要将特征提取和分类训练两个过程分开。CNN的构成: (1)输入层,在CNN中,输入层与全连接网络的输入层类似,是一张图像的像素矩阵。 (2)卷积层,它是CNN中最重要的组成部分,卷积层中每一个节点的输入只是上一层神经网络的一小...原创 2018-04-17 11:03:32 · 3797 阅读 · 0 评论