opencv图像处理入门第8节:opencv中的图像平移、图像旋转、图像翻转、图像缩放实现。 ...
分类:
其他好文 时间:
2020-03-29 01:12:15
阅读次数:
88
仿射变换的基本概念 仿射变换是一种二维坐标(x, y)到二维坐标(u, v)的线性变换,其数学表达式形式如下: 对应的齐次坐标矩阵表示形式为: 仿射变换保持了二维图形的“平直性”(直线经仿射变换后依然为直线)和“平行性”(直线之间的相对位置关系保持不变,平行线经仿射变换后依然为平行线,且直线上点的位 ...
分类:
其他好文 时间:
2020-02-20 22:02:56
阅读次数:
53
批量归一化 "1.基本概念" "2.代码实现" 1.基本概念 对输入的标准化(浅层模型) 处理后的任意一个特征在数据集中所有样本上的均值为0、标准差为1。 标准化处理输入数据使各个特征的分布相近 批量归一化(深度模型) 利用小批量上的均值和标准差,不断调整神经网络中间输出,从而使整个神经网络在各层的 ...
分类:
其他好文 时间:
2020-02-20 13:32:04
阅读次数:
91
图像处理基础知识 图像的灰度变换 图像增强(预处理:增强对比度 和去噪(均值、中值、高斯滤波)) 图像的几何变换(仿射变换、投影变换、极坐标变换等) 图像分割(边缘提取、Blob分析等) 图像的频域(缺陷划痕检测等) 图像的形态学(膨胀、腐蚀、开运算、闭运算等) 图像的复原(这点halcon涉及不多 ...
分类:
其他好文 时间:
2020-02-16 16:11:41
阅读次数:
86
多层感知机(multi perceptron,MLP)。对于普通的含隐藏层的感知机,由于其全连接层只是对数据做了仿射变换,而多个仿射变换的叠加仍然是一个仿射变换,即使添加更多的隐藏层,这种设计也只能与仅含输出层的单层神经网络等价。解决问题的一个方法是引入非线性变换,对隐藏变量使用非线性变化,然后作为 ...
分类:
其他好文 时间:
2020-02-13 00:28:31
阅读次数:
113
Multilayer perceptron 1. mlp 多层感知机在单层神经网络的基础上引入了一到多个隐藏层。多层感知机的隐藏层中的神经元和输入层中各个输入完全连接,输出层中的神经元和隐藏层中的各个神经元也完全连接。 1.1 隐藏层 若对每个全连接层做仿射变换,无论添加多少隐藏层都仍然等价于仅含输 ...
分类:
其他好文 时间:
2020-02-06 12:38:38
阅读次数:
73
1.透视变换(Perspective Transformation)是将图片投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。如下图所示 2.仿射变换(Affine Transformation) Affine Transformation是 ...
分类:
其他好文 时间:
2019-12-27 21:57:16
阅读次数:
89
仿射变换与投影变换 https://www.cnblogs.com/houkai/p/6660272.html 仿射变换和单应矩阵 首先明确:二者的应用场景相同,都是针对二维图片的变换。仿射变换affine是透视变换的子集,透视变换是通过homography单应矩阵实现的。 从数学的角度,homog ...
分类:
其他好文 时间:
2019-12-21 00:14:31
阅读次数:
110
仿射变换与透视变换 仿射变换和透视变换更直观的叫法可以叫做「平面变换」和「空间变换」或者「二维坐标变换」和「三维坐标变换」。一个是二维坐标(x,y),一个是三维坐标(x,y,z)。也就是: 仿射变换: 透视变换: 从另一个角度也能说明三维变换和二维变换的意思,仿射变换的方程组有6个未知数,所以要求解 ...
分类:
其他好文 时间:
2019-11-16 00:43:26
阅读次数:
91
密码学与python的那些事 仿射变换 公式如下: 加密 解密 求逆元可以使用libnum库,也可以使用gmpy2库,也可以手写代码。 求逆元使用libnum库: 求逆元使用gmpy2库 求逆元使用手写代码: ...
分类:
编程语言 时间:
2019-11-05 15:31:27
阅读次数:
173