x-jeff blog

Make progress every day.

【OpenCV基础】第三十六课:SIFT特征检测

SIFT特征检测原理,二次型及其矩阵,对勾函数,cv::xfeatures2d::SIFT::create

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.SIFT特征检测原理 SIFT全称为Scale Invariant Feature Transform。SIFT特征在面对图像缩放或者图像旋转时具有不变性,并且在亮度改变和3D视野下,也具有部分的不变性。此外,这一特征对遮挡、杂乱以及噪声有一定的抵抗能力。 1.1.建立高斯差分金字塔 首先建立高斯金字塔,如上图...

【C++基础】第五十九课:[泛型算法]再探迭代器

插入迭代器,back_inserter,front_inserter,inserter,流迭代器,istream_iterator,ostream_iterator,反向迭代器,rbegin,rend,crbegin,crend,reverse_iterator,base

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.再探迭代器 除了为每个容器定义的迭代器之外,标准库在头文件iterator中还定义了额外几种迭代器。这些迭代器包括以下几种。 插入迭代器(insert iterator):这些迭代器被绑定到一个容器...

【相机标定】张正友标定法

张正友标定法

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.相机标定方法 相机标定方法有:传统相机标定法、主动视觉相机标定方法、相机自标定法、零失真相机标定法等。这些标定方法的目的就是求出相机的内参、外参和畸变系数。 本文即将要介绍的是张正友相机标定法。张正友相机标定法是张正友教授在1998年提出的基于单平面棋盘格的相机标定方法。该方法介于传统标定法和自标定法之间,但克服了传...

【Python基础】第四十一课:聚类算法实战---找出文章主题

jieba,CountVectorizer()

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.爬取新闻信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # Topical Clustering of News : 1 import requests import json from bs4...

【C++基础】第五十八课:[泛型算法]定制操作

谓词,sort,stable_sort,lambda表达式,find_if,for_each,mutable,transform,bind函数,placeholders,ref,cref

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.定制操作 很多算法都会比较输入序列中的元素。默认情况下,这类算法使用元素类型的<或==运算符完成比较。标准库还为这些算法定义了额外的版本,允许我们提供自己定义的操作来代替默认运算符。 例如,sort...

【相机标定】相机标定原理

相机标定,相机外参,相机内参,相机畸变

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.概念解释 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。无论是在图像测量或者机器视觉应用中,相机参数的...

【机器学习基础】第四十一课:[降维与度量学习]核化线性降维

核主成分分析(KPCA)

【机器学习基础】系列博客为参考周志华老师的《机器学习》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.核化线性降维 线性降维方法假设从高维空间到低维空间的函数映射是线性的,然而,在不少现实任务中,可能需要非线性映射才能找到恰当的低维嵌入。图10.6给出了一个例子,样本点从二维空间中的矩形区域采样后以S形曲面嵌入到三维空间,若直接使用线性降...

【C++基础】第五十七课:[泛型算法]初识泛型算法

accumulate,equal,fill,fill_n,back_inserter,copy,replace,replace_copy,sort,unique

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.初识泛型算法 标准库提供了超过100个算法。除了少数例外,标准库算法都对一个范围内的元素进行操作。我们将此元素范围称为“输入范围”。接受输入范围的算法总是使用前两个参数来表示此范围,两个参数分别是指向要处理...

【论文阅读】Swin Transformer:Hierarchical Vision Transformer using Shifted Windows

Swin Transformer

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction github官方repo:https://github.com/microsoft/Swin-Transformer。 计算机视觉领域的建模一直被CNN所主导。从AlexNet在ImageNet图像分类挑战上的优异表现开始,CNN通过更大的规模、更广泛的连接和更复杂的卷积形式变得越来...

【啊哈!算法】第二章:栈、队列、链表

队列,栈,链表,模拟链表

博客为参考《啊哈!算法》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.解密QQ号-队列 假设有一串加密的数字为“6 3 1 7 5 8 9 2 4”。解密的规则为:首先将第1个数删除,紧接着将第2个数放到这串数的末尾,再将第3个数删除并将第4个数放到这串数的末尾,再将第5个数删除,……,直到剩下最后一个数,将最后一个数也删除。按照刚才删...