自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 实验四 相机模型与参数标定

我们所处的世界是三维的,而相片却是二维的,为了把三维的世界转换为二维的世界就需要用一个模型将三维和二维一一对应,实现三维到二维的转换,而这个过程就叫相机标定。设世界坐标系中的一点P(X,Y,Z),而相机平面在图像坐标系中的成的像为P(x,y)u,v为像素平面上的坐标,经过一系列变换可得相机内参矩阵通过空间中已知坐标的(特征)点 (Xi,Y i,Zi),以及它们在图像中的对应坐标 (ui,vi),直接估算 11 个待求解的内部和外部参数可用最小二乘法解决上述问题一些参数含义...

2022-06-19 20:57:42 548

原创 实验三 —— 图像映射与全景拼接

① 针对某个场景拍摄多张/序列图像② 计算第二张图像与第一张图像之间的变换关系③ 将第二张图像叠加到第一张图像的坐标系中④ 变换后的融合/合成⑤ 在多图场景中,重复上述过程单应性变换是将一个平面内的点映射到另外一个平面内的二维投影变换。一般传统方法估计单应性变换矩阵,需要经过以下四个步骤在这里插入图片描述然后应用最小二乘法解最小特征值对应的特征向量RANSAC是用来找到正确模型来拟合带有噪声数据的迭代方法,给定一个模型,例如点集之间的单应性矩阵,RANSAC基本思想:数据中包含正确的点和噪声点

2022-06-19 20:07:04 672

原创 实验二 —— 图像局部特征描述子

目录Harris角点检测1. 原理分析什么是角点Harris角点检测基本思想数学表达2. 示例SIFT特征匹配地理标记图像参考Harris角点检测Harris角点检测算法(也称Harris检测器),主要思想:若该像素周围存在多个方向的边,则该像素点即为角点1. 原理分析什么是角点局部窗口沿各方向移动,均产生明显变化的点图像局部曲率突变的点Harris角点检测基本思想平坦区域任意方向移动均无灰度变化边缘沿着边缘方向移动无灰度变化角点沿着任意方向均有明显灰度变化数学表达

2022-04-26 20:14:19 386

原创 pycharm实现图像直方图,直方图均衡化,高斯滤波

基本的图像操作和处理直方图代码实现结果如图直方图均衡化高斯滤波直方图代码实现from PIL import Imagefrom pylab import *import matplotlib.pylab as pltfrom PCV.tools import imtoolsplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = Falseim = array(Image.open(".

2022-03-16 22:44:45 2117

原创 C++ STL应用

目录实验要求实验内容及测试代码取反与平方函数像素变换函数用set存储学生信息,并进行增删改查操作实验要求撰写自己的算法和函数,结合容器和迭代器解决序列变换(如取反、平方、立方),像素变换(二值化、灰度拉伸);用set存储学生信息,并进行增删改查操作;输入一个字符串,用map统计每个字符出现的次数并输出字符及对应的次数实验内容及测试代码取反与平方函数用一般函数来实现取反和平方//取反函数void transInv(int a[], int b[], int nNum) { for (

2021-11-27 22:31:37 419

原创 C++ 模板函数

目录结构一,实验内容1. 模板函数(compare)2. 模板类Queue或Stack3. 模板类AutoPtr二,实验过程一,实验内容1. 模板函数(compare)一般模板函数特化模板函数2. 模板类Queue或Stack模板类(Queue,Stack)成员模板函数模板特化:模板函数特化、模板成员函数特化、模板类特化3. 模板类AutoPtr构造函数析构函数拷贝构造函数等号、->、*等运算符重载主函数调用AutoPtr二,实验过程...

2021-11-16 22:56:45 667

原创 实验二 C++继承

目录一. 实验内容1. 继承访问权限测试2. 友元类继承测试3. 多态性综合运用二. 实验过程及分析一. 实验内容1. 继承访问权限测试设计类A具有public, protected, private等不同属性的成员函数或变量;类B通过public, protected, private等不同方式继承A,在类B的成员函数中测试访问A的成员函数或变量;B以private方式继承A,尝试把A中的部分public成员提升为public。2. 友元类继承测试设计类A含有私有变量a,在

2021-10-26 21:28:42 124

原创 C++实验 —— CMatrix类的设计与实现

文章目录实验内容一、构造函数二、析构函数三、运算符重载四、友元函数代码解析一,头文件二,主函数三,具体函数的实现总结实验内容一、构造函数CMatrix(): 不带参数的构造函数;CMatrix(int nRow, int nCol, double *pData=NULL) : 带行、列及数据指针等参数的构造函数,并且参数带默认值;CMatrix(const char * strPath): 带文件路径参数的构造函数;CMatrix(const CMatrix& m): 拷贝构造函数此

2021-10-13 21:59:08 141

原创 K-近邻分类算法的python实现及案例分析

文章目录一、电影类别分类1.准备电影数据1.1numpy创建数据集2,处理分类问题2.1分类代码3,总结二、约会网站配对效果判定1. 收集数据2. 准备数据2.1 从文本文件中解析数据2.2 可视化数据2.3 归一化数据2.4 测试算法:验证分类器2.5 使用算法:构建完整可用系统三、手写数字识别一、电影类别分类 k-近邻算法是一种基本分类与回归方法,我们可以使用k-近邻算法分类一个电影是是爱情片还是动作片。1.准备电影数据以下是我们已有的数据集合,也就是训练样本,假如有一部未看过的电影,如何

2021-10-10 23:14:04 2586

原创 K-近邻算法(KNN)

一,K-近邻算法的简介K-近邻算法(K-Nearest Neighbor, KNN),属于监督学习,是一中基本分类与回归方法。k近邻法的输入为实例的特征向量,对应于特征空间的点;输出为实例的类别,可以取多类,k近邻法假设给定一个训练数据集,其中的实例类别已定,分类时,对新的实例,根据其k个最近邻的训练实例的类别,通过多数表决等方式进行预测。因此,k近邻法不具有显式的学习过程,k近邻法实际上利用训练数据集对特征向量空间进行划分,并作为其分类的“模型”k近邻法1968年由...

2021-10-02 23:42:19 1386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除