自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 【计算机视觉】相机标定实验

1.相机标定是什么所谓的相机标定就是将外界世界的坐标信息转化为计算机(自带相机/摄像头)可以理解的“距离”,将世界坐标系转换到相机坐标系。我们可以理解为从一个坐标系转换到另一个坐标系所需要的转换关系就是相机标定。简单地说:A=F(B),其中F()就是相机标定要做的工作。 通俗地讲,例如:我和你在世界坐标系(平常我们所说的距离)下的距离为0.5m,但是相机并不知道我和你到底有多近!因此我们可以利用相机标定的方式,使相机知道我和你之间的距离。...

2022-05-27 20:35:54 1043

原创 局部图像描述子

一.harris角点检测1.基本理论角点:最直观的印象就是在水平、竖直两个方向上变化均较大的点,即Ix、Iy都较大边缘:仅在水平、或者仅在竖直方向有较大的变化量,即Ix和Iy只有其一较大平坦地区:在水平、竖直方向的变化量均较小,即Ix、Iy都较小角点响应R=det(M)-k*(trace(M)^2) (附录资料给出k=0.04~0.06,opencv指出是0.05-0.5,浮动较大)det(M)=λ1*λ2 trace(M)=λ1+λ2R取决于M的特征值,对于角点|R|很..

2022-04-02 22:43:08 182

原创 基本的图像操作和处理

一.直方图直方图是图像处理过程中的一种非常重要的分析工具。直方图从图像内部灰度级的角度对图像进行表述,包含十分丰富而重要的信息。从直方图的角度对图像进行处理,可以达到增强图像显示效果的目的。from PIL import Imagefrom pylab import *"""函数说明:绘制直方图Parameters: 无Returns: 无"""def Histogram(): #读取图像到数组中并转换成灰度图像 img = array(Image

2022-03-16 22:48:00 645

原创 C++之STL应用

一.STL介绍1.概述长久以来,软件界一直希望建立一种可重复利用的东西,以及一种得以制造出”可重复运用的东西”的方法,从函数(functions),类别(classes),函数库(function libraries),类别库(class libraries)、各种组件,从模块化设计,到面向对象(object oriented ),为的就是复用性的提升。复用性必须建立在某种标准之上。但是在许多环境下,就连软件开发最基本的数据结构(data structures) 和算法(algorithm)都未

2021-12-01 00:22:58 363

原创 机器学习之朴素贝叶斯实现垃圾邮件过滤

一.朴素贝叶斯概述朴素贝叶斯法是基于贝叶斯定理与特征条件独立性假设的分类方法。对于给定的训练集,首先基于特征条件独立假设学习输入输出的联合概率分布(朴素贝叶斯法这种通过学习得到模型的机制,显然属于生成模型);然后基于此模型,对给定的输入 x,利用贝叶斯定理求出后验概率最大的输出 y二.朴素贝叶斯的基本公式1.联合分布率联合概率表示为包含多个条件并且所有的条件都同时成立的概率,记作 P ( X = a , Y = b ) P(X=a,Y=b) P(X=a,Y=b) 或 P ( a , b

2021-11-28 13:57:33 3922 2

原创 机器学习之Logistic回归

1.logistic回归函数逻辑回归(Logistic Regression)是机器学习中最常见的一种用于二分类的算法模型,由于其数学原理简单易懂,作用高效,其实际应用非常广泛。虽然带回归二字,实则是分类模型先说一个概念,事件的几率(odds),是指该事件发生的概率与该事件不发生的概率的比值。如果事件发生的概率是p,那么该事件的几率是p/(1-p)。取该事件发生几率的对数,定义为该事件的对数几率(log odds)或logit函数:​ 推导后可得:公式1就是logistic...

2021-11-22 00:03:36 2099

原创 C++实验3 模板

一.模板函数定义:函数模板不是一个实在的函数,编译器不能为其生成可执行代码。定义函数模板后只是一个对函数功能框架的描述,当它具体执行时,将根据传递的实际参数决定其功能为了交换两个整型变量的值,需要写下面的 Swap 函数:void Swap(int & x, int & y){ int tmp = x; x = y; y = tmp;}为了交换两个 double 型变量的值,还需要编写下面的 Swap 函数:void Swap (doub

2021-11-16 17:03:48 762

原创 机器学习之决策树算法的原理流程以及实现

1.决策树决策树是附加概率结果的一个树状的决策图,是直观的运用统计概率分析的图法。机器学习中决策树是一个预测模型,它表示对象属性和对象值之间的一种映射,树中的每一个节点表示对象属性的判断条件,其分支表示符合节点条件的对象。树的叶子节点表示对象所属的预测结果。1.1 原理...

2021-10-28 00:50:07 1887

原创 C++之继承与多态

1.继承访问权限测试#include<istream>using namespace std;class A {public: int _a;protected: int _b;private: int _c;};class Pub_B :public A {public: void Test() { _a = 10; _b = 10; //_c = 10;不可访问 } int pub_pub_b1;protected: int pub_pro_

2021-10-26 21:09:38 129

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

一.代码实现1.1 CMatrix代码实现main.cpp#include <iostream>#include "CComplex.h"#include <stdio.h>#include "CMatrix.h"using namespace std;int main(int argc, char** argv) { //初始化,调用CMatrix() CMatrix m; cin >> m; cout << "m = " &

2021-10-11 22:36:14 165

原创 机器学习之K近邻算法(改进约会网站配对效果与实现手写体识别)

一k-近邻算法实战之约会网站配对效果判定1.1 实战背景海伦女士一直使用在线约会网站寻找适合自己的约会对象。尽管约会网站会推荐不同的任选,但她并不是喜欢每一个人。经过一番总结,她发现自己交往过的人可以进行如下分类:不喜欢的人 魅力一般的人 极具魅力的人海伦收集约会数据已经有了一段时间,她把这些数据存放在文本文件datingTestSet.txt中,每个样本数据占据一行,总共有1000行。datingTestSet.txt数据下载海伦收集的样本数据主要包...

2021-10-10 14:09:35 276

原创 机器学习调试k-近邻算法

1.1 实验原理电影名称 打斗镜头 接吻镜头 电影类型 电影1 1 101 爱情片 电影2 5 89 爱情片 电影3 108 5 动作片 电影4 115 8 动作片 表1.1表1.2使用k-近邻算法分类一个电影是爱情片还是动作片,表中红色点属于什么电影?通过两点距离公式,,我们可以得到如下结果:(101,20)->动作片(108,5)的距离约为16.55 (1

2021-10-03 17:48:32 194

空空如也

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

TA关注的人

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