x-jeff blog

Make progress every day.

【C++基础】第六十二课:[关联容器]使用关联容器

关联容器,map,set,multimap,multiset,unordered_map,unordered_set,unordered_multimap,unordered_multiset

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.关联容器 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。 虽然关联容器的很多行为与顺序容器相同,但其不同之...

【啊哈!算法】第三章:枚举!很暴力

枚举算法

博客为参考《啊哈!算法》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.坑爹的奥数 枚举算法又叫做穷举算法。例如有一道奥数题:$?3 \times 6528 = 3? \times 8256$,让两个$?$等于同一个数字使得等式成立。代码实现如下: 1 2 3 4 int i; for(i=1;i<=9;i++) if((...

【C++基础】第六十一课:[泛型算法]特定容器算法

merge,remove,remove_if,reverse,sort,unique,splice,splice_after

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.特定容器算法 与其他容器不同,链表类型list和forward_list定义了几个成员函数形式的算法,如表6.6所示。特别是,它们定义了独有的sort、merge、remove、reverse和unique...

【C++基础】第六十课:[泛型算法]泛型算法结构

输入迭代器,输出迭代器,前向迭代器,双向迭代器,随机访问迭代器,算法形参模式,算法命名规范

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.泛型算法结构 任何算法的最基本的特性是它要求其迭代器提供哪些操作。某些算法,如find,只要求通过迭代器访问元素、递增迭代器以及比较两个迭代器是否相等这些能力。其他一些算法,如sort,还要求读、写和随机访...

【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.概念解释 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。无论是在图像测量或者机器视觉应用中,相机参数的...