- 博客(8)
- 收藏
- 关注
原创 SIFT算法详解——图像特征提取与匹配
文章目录前言一、建立高斯差分金字塔1、建立高斯金字塔2、建立高斯差分金字塔3、建塔过程中参数的设定二、使用步骤1.引入库2.读入数据总结前言SIFT(Scale Invariant Feature Transform)即尺度不变特征变换算法,该特征向量集具有对图像缩放,平移,旋转不变的特征。在对图片进行特征提取及匹配时,对于光照、仿射和投影变换也有一定的不变性,是一个鲁棒性较强的特征提取与匹配算法。以下是SIFT特征提取与匹配算法的处理流程一、建立高斯差分金字塔1、建立高斯金字塔我们知道
2021-07-18 18:01:45 7915 3
原创 单链表、循环链表、双向链表复习—增删改查
链表一、单链表1、定义一个struct型变量Linklist2、创建单链表(1)尾插法(2)头插法3、输出链表4、增加新节点node5、删除节点node6、修改node的数据域7、查询某一个node的数据域二、循环链表1、循环链表的创建2、两个循环链表的合并三、双向链表1、addNode操作2、deleteNode操作四、总结一、单链表1、定义一个struct型变量Linkliststruct Linklist{ int data; struct Linklist *next; } ;2、创
2021-07-04 17:42:38 217
原创 PAT 1027 Colors in Mars
进制转换,主要学习setw规范位数函数和setfill填充函数几个函数的用法如下:reverse(res.begin(),res.end()),将res字符串进行转置。setw(2),规定两位的输出结果。setfill(‘0’)和setfill一起用的结果是:如果只有一位,则前面自动补0,达到两位。代码如下:#include<bits/stdc++.h>using namespace std;char mars[13] = {'0','1','2','3','4','5','
2021-07-04 16:16:48 90
原创 PAT 1005 Spell It Right
输入一个大数N(1e100)英文单词输出:各个位数的和的各位数Sample Input:12345Sample Output:one five思路如下:数很大,用char来存sum += data[i]-‘0’,拿到各位数和digit[k++] = sum%10,拿到sum和的各位数定义一个单词数组,逆序遍历输出即可代码如下:#include<iostream>#include<string.h> using namespace std;char
2021-07-04 16:09:30 94
原创 PAT 1029 Median
Given an increasing sequence S of N integers, the median is the number at the middle position. For example, the median of S1 = { 11, 12, 13, 14 } is 12, and the median of S2 = { 9, 10, 15, 16, 17 } is 15. The median of two sequences is defined to be the me
2021-07-04 16:00:29 71
原创 PAT 1008 Elevator
输入一个大数N(1e100)输出每个位加和,最后用英语单词表示Sample Input:12345Sample Output:one five思路如下:N很大,只能char类型存通过sum += data[i]-‘0’,拿到总位数和int型digit数组拿到sum的每位,digit[k++] = sum%10初始化一个0-9的英文num数组,逆序遍历digit数组输出#include<iostream>#include<string.h> using
2021-07-04 15:52:23 99
原创 PAT 1006 Sign In and Sign Out
给员工ID、进入和离开时间,输出最早进入和最晚离开的员工ID这里没用结构体存,直接字符串大小比较。找到下标i最后输出即可。#include<iostream>#include<string.h>#include<algorithm>using namespace std;string ID_number[105];string Sign_in_time[105];string Sign_out_time[105];int main(){ int n;
2021-07-04 15:41:32 94
原创 PAT 1001 A+B Format
PAT 1001 A+B Format控制一下输出格式即可,不用字符串转换。先做正负判定,全转为正数。依次最后一位取mod,放到num数组中。输出的时候先判正负,逆序num数组输出,每3个加一个逗号。#include<iostream>using namespace std; int num[20];int main(){ int a,b,sum=0; cin>>a>>b; sum = a+b; if(sum<0){ sum = -s
2021-07-04 15:31:46 54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人