图像处理
文章平均质量分 84
被月亮晒黑_
这个作者很懒,什么都没留下…
展开
-
【图像处理基础】2.图像几何变换
目录1.几何变换的形式1.1旋转变换2.变换中心2.1坐标系变换3.映射与插值1.几何变换的形式几何变换的一般形式如下:式中的T即为变换矩阵,(v,w)是原坐标,(x,y)是变换后的坐标,不同的变换对应不同的矩阵,,一些常见的变换矩阵及作用如下:所以,需要不同的变换的话选择不同的变换矩阵即可。1.1旋转变换上图中其他变换形式较好理解,这里推导一下旋转变换的过程。上图的旋转矩阵是绕...原创 2020-04-23 22:22:24 · 867 阅读 · 0 评论 -
【图像处理基础】1.图像插值算法
这里写自定义目录标题1.图像插值算法原理介绍1.1最近邻插值算法1.2线性插值法1.3双线性插值2.映射与插值2.1向前映射2.2向后映射2.3总结3.python插值函数1.图像插值算法原理介绍所谓插值算法,意思是在已有图片的情况下,在像素与像素之间插入新的像素,当然不止是用于像素插入使图像扩增,也可以用于图像缩放,那么新的像素怎么取值呢,下面介绍两种取值方法。1.1最近邻插值算法顾名思...原创 2020-04-21 19:17:18 · 2640 阅读 · 0 评论 -
【opencv】用opencv2.4.9 EigenFace 实现人脸识别
0.写在前面从OpenCV2.4开始,加入了新的类FaceRecognizer,我们可以使用它便捷地进行人脸识别实验。因为opencv3里人脸识别的实验已经转移到contrib里的face模块中,因为opencv3需要额外编译contrib,我电脑还没有编译这个模块。所以本实验还是继续用opencv2.4,可以直接使用facerecognizer。本实验采用的编程环境为:opencv3.0...原创 2019-01-07 02:52:29 · 2819 阅读 · 3 评论 -
【CS231n 课程笔记】第十一讲-----图像分割、目标检测与定位
目录1.语义分割转置卷积2.目标检测3.物体分割1.语义分割图像语义分割指输入图像并对图像中每个像素做分类,比如语义分割并不区分同类目标,比如下图,两头牛并不被区分出来,这是语义分割里的不足之处。因为语义分割是用类别来做切分,所以语义分割仅能通过分类实现,可以用滑动窗口找到物体。方案一:将分类图像打碎为许多小的局部图像块,然后可以用这些小块做分类,对...原创 2019-01-06 20:48:00 · 1233 阅读 · 0 评论 -
【CS231n 课程笔记】第八讲-----常见的深度学习框架,以及GPU和CPU介绍。
目录0.写在前面1.CPU VS GPU 1.1GPU 与CPU的比较 1.2性能测试 1.3实践中的问题2.深度学习框架2.1 计算图思想和深度学习框架2.2 tensorflow2.2.1代码分析2.2.2 变量保存在计算图中2.2.3 变量的更新2.2.5 优化器2.2.6 tensorboard和分布式运行2.3PyTorc...原创 2018-12-18 21:11:39 · 1252 阅读 · 0 评论 -
【CS231n 课程笔记】第一到七讲的笔记
课程链接如下:https://www.bilibili.com/video/av17204303/?p=3https://study.163.com/course/courseMain.htm?courseId=1004697005&_trace_c_p_k2_=3f1ebc03f2c842c2a74865c423b36009知乎上杜克大神团队完成了CS231n官方笔记的翻译,...原创 2018-12-18 21:11:20 · 240 阅读 · 0 评论 -
【CS231n 课程笔记】第九讲----- Alexnet,VGG,Googlenet,Restnet等CNN架构
目录1.AlexNet2.VGGNet3.GoogleNetinception模块4.ResNet5.总结6.NIN7.ResNet改进8.FractalNet 分形网络9.DenseNet 密集连接卷积网络10.SqueezeNet11.课程总结1.AlexNet层结构:AlexNet于2012年被提出,一共有8层,Alexnet有...原创 2018-12-22 20:27:10 · 1984 阅读 · 0 评论 -
【CS231n 课程笔记】第十讲-----循环神经网络
目录1.RNN2.语言建模3.反向传播4.图像标注模型5.视觉问答6.多层递归神经网络7.RNN反向传播8.LSTM1.RNN之前我们看到了一种,“Vanulla”前馈网络网络,所有的网络架构都有这种基础架构,会接受一些输入,输入是固定尺寸的对象,比如一幅图片或一个向量,它在通过一些隐层后,给出单一的输出结果,如一个分类,如下图左一。但在机器学习中,有的时候...原创 2018-12-27 23:07:17 · 589 阅读 · 0 评论 -
【opencv学习笔记】2用摄像头识别指定颜色
一般对颜色空间的图像进行有效处理都是在HSV空间进行的。观察彩色物体时,我们用其色调、饱和度和明度来描述这个物体。色调用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比...原创 2017-10-13 22:29:20 · 7634 阅读 · 0 评论 -
【opencv学习笔记.1】操作像素画圆
任何图像处理算法,都是从操作每个像素开始的,刚接触Opencv,写的第一个小程序:分别用动态地址和指针操作像素画圆。用的是VS2015搭opencv3.0一.首先是用动态地址计算来操作像素,这种方法简洁明了,符合大家对像素的直观认识。#include #include#includeusing namespace std;using namespace cv;原创 2017-10-13 21:47:44 · 4826 阅读 · 0 评论