自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

淡定的小鱼

慢,也是另外一种“快”。

  • 博客(353)
  • 收藏
  • 关注

原创 OpenCV中角点未检测到原因与FindChessboardCorners函数

本博客参考两位前辈的实验记录角点检测与FindChessboardCorners函数和OpenCV学习笔记(33)棋盘格角点检测练习程序,总结整理而成。实验历程:我在前几天的实验中,总是检测不到角点,很郁闷。来来回回测了七八组数据,都没有第一次测量的那种效果。因为标定板的原因,要贴掉一部分的标定板才可以使用。第一次做的实验图片有点暗,所以想把图片再重新拍一下,就随便贴了一下,这一随便拍...

2019-04-10 16:02:36 18956 13

原创 OpenCV常见错误

其实实际操作中遇到的是第二种情况,我在做相机标定的时候,通过文件函数导入图片的时候,在导入的图片文件名的 .txt 文件中,后面多加了几行换行,导致文件在识别不到图片名称,还要输出图片,因此导致错误。如何发现的:因为我只导入了14张图片,但输出框内却显示到了15,然后看了这位博主的博客,有所感悟,将文本导入文件的换行符去了,再次运行下,成功了,没有出现问题。第一个错误:OpenCV Er...

2019-04-08 10:41:22 543

原创 OpenCV入门学习资料

推荐毛星云写的《OpenCV3编程入门》,里面介绍了很多OpenCV的基础用法,让你对OpenCV有熟悉的感觉、不会迷茫,为以后的学习,打下一定的基础。同时也可以关注作者的CSDN博客,浅墨_毛星云。当需要做一些更深的东西的时候,比如相机的标定,就可以参考有蝴蝶图案的《学习OpenCV3》(中文版),里面会有些函数的介绍,但这本书的代码写的,,,,反正我是没看的太懂。没有浅墨写的好理解。再...

2019-03-30 09:23:37 291

原创 一维与二维向量vector的使用

在之前一段之间学习相机标定的时候,经常碰到二维向量,查阅了许多博客和相关书籍,书本上只提及到一维向量,二维向量没有相关介绍。网上的博客大多也都写的一知半解,很粗糙,晦涩难懂。今天在几篇好的博文中,又学习了下,有些收获感悟,做下记录,方便以后自己的查阅与学习。可将向量(vector)视为能在程序运行时改变长度(增大和缩小)的数组。初始化向量 vector<int&gt...

2019-03-29 15:59:12 4984

原创 opencv读取图像的灰度值并显示出来

       通过双层循环,遍历所有的像素值,再输出灰度值即可。图片太大,所有只选择20行和20列进行输出。        昨天要用到图片的灰度值,脑子突然短路了,忘了存储灰度图的数组,存放的就是图片的灰度值,还以为要用什么函数才能读取图片的灰度值,忙活了半天,瞎忙活,主要问题还是在对图片的处理不够熟悉。       我写了两个,第一个就是遍历所有像素点,输出灰度图矩阵存储的每个像素点的灰...

2018-11-19 10:17:57 26336

转载 opencv各版本 IplImage Mat 转换

总结部分opencv各版本的相关转换 #include &lt;iostream&gt;  #include &lt;opencv2/highgui/highgui.hpp&gt;  using namespace cv;  using namespace std;  int main()  {      //老版      IplImage *pic = cvLo...

2018-11-16 16:51:04 1123

原创 VS2010怎么配置OpenGL才能不用每次都重新配置一遍?

相信新手小白,在配置OpenGL的时候,每次新建一个项目,都要重新配置库,相当的麻烦和让人苦恼。下面就来介绍OpenGL的永久配置过程。刚开始我在配置的时候,只找到opencv的配置过程,自己根据opencv的配置过程摸索着配置OpenGL。 我用的是VS2010  、OpenGL3.3、win7系统(其实版本无所谓,都是相通的) 这个永久配置是在你完成OpenGL配置之后,才...

2018-09-05 09:36:55 1829

原创 POJ 3624 Charm Bracelet(0-1背包问题、动态规划)

重点哦,题目点我看。Charm BraceletTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 44890 Accepted: 19213DescriptionBessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she...

2018-04-18 10:36:02 382

原创 NYOJ 36 最长公共子序列(动态规划)

想看题目原址,就点我。最长公共子序列时间限制:3000 ms  |  内存限制:65535 KB难度:3描述咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列。tip:最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最...

2018-04-16 21:16:18 220

原创 百练 2755 神奇的口袋(动态规划)

请点开我,我是题目哦!递归解法:#include&lt;iostream&gt;using namespace std;int a[25]={0},n;int Way(int w,int k);int main(){ int i,j; scanf("%d",&amp;n); for(i = 1; i &lt;= n; i++) scanf("%d",&amp;a[i]); p...

2018-04-16 20:06:53 288

原创 POJ 1458 Common Subsequence(动态规划)

点我,我知道题目Common SubsequenceTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 58460 Accepted: 24411DescriptionA subsequence of a given sequence is the given sequence with some elements (possible...

2018-04-16 11:30:06 217

原创 OpenJudge 角谷猜想

注意一下输入的数据规模。其它没什么。#include&lt;iostream&gt;using namespace std;int main(){ long long N; scanf("%d",&amp;N); while(N != 1){ if(N % 2){ long long sum = N*3+1; printf("%lld*3+1=%lld\n",N,sum)...

2018-04-12 22:14:22 1280 2

原创 OpenJudge 正常血压

有个小技巧,用STL函数里面*max_element()和*min_element()可能会比较快。#include&lt;iostream&gt;#include&lt;algorithm&gt;using namespace std;int main(){ int arr[105][2]; int n,i; scanf("%d",&amp;n); for(i = 0; i &lt...

2018-04-12 22:11:23 1312

原创 OpenJudge 数字反转

本题注意在数字中间也可能有0,例如:40206030#include&lt;iostream&gt;#include&lt;cstring&gt;using namespace std;int main(){ char c[12]; int i; scanf("%s",c); int len = strlen(c); if(c[0] == '-'){ printf("-");...

2018-04-12 22:06:00 1054

原创 OpenJudge 求特殊自然数

由于是在慕课网上面做的在线题,超过一定时间后,链接可能就会失效,所以直接把图片粘上来。根据二进制规则,类比推出七进制和九进制规则。采用枚举的方法,3个for循环。但需要注意的是,题目的要求七进制和九进制都是三位数,所以第一层循环和最后一层循环都是从1开始的,因为七进制和九进制的三位数码表示顺序正好相反。此外,要使它们的三位数码正好相反,循环边界取得最大数为6。最后,在输出的时候,不要把数都用十进制...

2018-04-12 22:01:57 1141

原创 百练 2757 最长上升子序列(动态规划)

点开,我有题目告诉你本题对递推过程还是一知半解,在研究几天,再来写解题思路。再写下一题。2018.04.11解题思路:    首先我们找子问题,求以第k个数为终点的最长上升子序列。在所有数为终点的子序列中,找到最大的就达到目的了。    具体做法如下图:在加1的时候,要和maxLen(i)比较一下,因为maxLen(i)在运算过程中也更新了。最后,使用STL中的*max_element()函数,找...

2018-04-11 12:36:14 296 1

原创 POJ 1163 The Triangle(动态规划入门题)

题目链接The TriangleTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 54525 Accepted: 32875Description73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle....

2018-04-07 17:07:02 271

原创 NYOJ 1102 Fibonacci数列(找规律)

题目链接Fibonacci数列时间限制:1000 ms  |  内存限制:65535 KB难度:0描述Fibonacii数列的另一种形式为:F[0]=7,F[1]=11,F[n]=F[n-1]+F[n-2](n&gt;=2)输入输入包括多组,每行一个数n(n&lt;=1000000)。输出对应输入的n,若数列的第n项能被3整除,则输出Yes,否则No样例输入01234样例输出NoNoY...

2018-04-06 17:28:51 377

原创 NYOJ 297 GoroSort(数学题)

NYOJ 297 GoroSortGoroSort时间限制:3000 ms  |  内存限制:65535 KB难度:4描述Goro has 4 arms. Goro is very strong. You don't mess with Goro. Goro needs to sort an array of N different integers. Algorithms are not Go...

2018-04-06 17:11:55 166

原创 NYOJ 88 汉诺塔(一)(快速幂)

NYOJ 88 汉诺塔(一)解题思路:根据汉诺塔的函数表达式,得出放不同的金片数,所需对应的移动步数。函数表达式,我上网搜了下,函数推到如下:计算移动次数:如果要计算一共移动了多少次,找出规律即可。假设移动n个盘子需要移动f(n)次,所以把n-1个盘子移动到b柱子上,需要移动f(n-1)次,然后把第n个盘子移动到c柱子上,需要移动1次,最后把n-1个盘子移动到c柱子上,需要移动f(n-1)次,综上...

2018-04-04 12:00:04 271

原创 NYOJ 623 A*B Problem II(矩阵乘法)

NYOJ 623 A*B Problem II#include&lt;stdio.h&gt;#define ROWS 55#define COWS 55int a[ROWS][COWS];int b[ROWS][COWS];int c[ROWS][COWS];int main(){ int m,n,k,i,j,t; while(scanf("%d%d%d",&amp;m,&am...

2018-04-03 21:37:26 201

原创 用fprintf()函数输出复数的虚部

当输入的x为复数时,fprintf()函数就会丢弃复数的虚部,而只保留实部。但现在我们强制要求使用fprintf()函数输出x的虚部。tic;%使程序运行3次for times=1:3%使程序运行3次 x=input('请输入x: '); if(isreal(x)==0) fprintf('a=%d b=%d\n',real(x),imag(x));

2017-09-21 16:50:56 5901 2

原创 POJ 2210 Metric Time【日期】

一开始调用一个函数,结果竟然超时了,后来将闰年判断换成数组存储,就过了。可能每一次都来判断一次就比较耗时,一次都判断完就省时间了。 Metric TimeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 2615 Accepted: 811Descripti

2015-04-08 21:55:12 642

原创 求两日期之间的相隔天数(year,month,day)

主要思路理解部分看ppt#includeint isRunNian(int year);int DiJiTian(int year,int month,int day);void swap(int *a,int *b);int main(){ int year1,month1,day1; int year2,month2,day2; int sum=0; scanf(

2015-04-06 16:51:33 1157

转载 超级牛人在华为工作十年的感悟

http://blog.csdn.net/bruce0532/article/details/7635571作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。从一个应届毕业生,到年薪千万的华为副总裁,再到离开华为转战百度,徐家骏的十年从业经历和经验对于今年的应届毕业生来说绝对可资借鉴,我们从中也可以一窥华为公司的运作过程和徐的职业规划

2015-04-05 21:16:09 687

转载 你凭什么说自己很努力

刚刚来北京的时候,对北京人有一个特别不满的印象,就是觉得他们好像除了清华北大,看其他学校都像是看二本。虽然厦门大学在福建那里算是翘首,在北京这边基本上不怎么对他们的口味。可能人越是身在异乡越爱国(校),遇到这类事情总觉得特别愤怒。但是今天也算是从某个程度上看到了北方高校的水平,我想,我们的差距确实存在。上这个班的时候,基本上只有40人左右,除了厦门大学法学院的人,其它基本上的都是来自北

2015-04-05 21:14:36 577

原创 HDU 1014 Uniform Generator【GCD函数】

Uniform GeneratorTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 20180    Accepted Submission(s): 7902Problem DescriptionCompute

2015-04-04 17:52:25 526

原创 HDU 2079 选课时间(题目已修改,注意读题)【母函数】

选课时间(题目已修改,注意读题)Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3250    Accepted Submission(s): 2551Problem Description又到了选课

2015-04-04 17:50:43 463

原创 HDU 1312 Red and Black【深搜】

Red and BlackTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11531    Accepted Submission(s): 7177Problem Description There is a

2015-04-04 15:12:57 633

原创 NYOJ 570 欧拉函数求和【欧拉函数求和】

我只想说数据弱爆了,这也可以过欧拉函数求和时间限制:1000 ms  |  内存限制:65535 KB难度:3描述题目描述很简单,求出(PS:上面式子的意思是大于0小于n并且能整除n的所有d的欧拉函数值之和)。 输入每行一个数n(n输出每个结果占一行。样例输入1212

2015-04-02 17:34:22 1400

原创 HDU 2588 GCD【欧拉函数的运用】

http://acm.hdu.edu.cn/showproblem.php?pid=2588 题意:输入s个数            输入n  m  表示从1到n的数与n的公约数大于m的数的个数思路:            首先找出n的所有大于m的公约数k,然后求出每个对应的n/k的euler(欧拉函数)即小于n/k的数与n/k互质的个数,那么这些数与n/k互质且小于n/k,那

2015-03-31 15:58:22 566

原创 HDU 1286 找新朋友【欧拉函数】

http://acm.hdu.edu.cn/showproblem.php?pid=1286找新朋友Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Problem Description新年快到了,“猪头帮

2015-03-30 21:04:11 467

原创 euler函数

看了老半天,调试了几遍还是没理解代码啥意思,咋写出来的,看来时间是最好的解决办法,等我过几天再推推,先记住这十三行代码int euler(int n){ int ret=n,i; for (i=2;i*i<=n;i++) if (n%i==0) { ret=ret-ret/i; while (n%i==0

2015-03-30 20:49:11 769

原创 HDU 2187 A sequence of numbers【快速幂】

快速幂的求法之总结题意不是等差就是等比数列A sequence of numbersTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3983    Accepted Submission(s): 1219

2015-03-24 22:05:08 632

原创 HDU 1840 Equations【简单数学题】

http://acm.hdu.edu.cn/showproblem.php?pid=1840一开始没考虑清楚,忽略特殊情况和 a 不等于 0 的情况#includeint main(){ int s,a,b,c; scanf("%d",&s); while(s--) { scanf("%d%d%d",&a,&b,&c); if(a==0 &&

2015-03-23 22:07:34 736

原创 HDU 2178 猜数字 【二分法】

http://acm.hdu.edu.cn/showproblem.php?pid=2178#include#includeint main(){ int s,n; scanf("%d",&s); while(s--) { scanf("%d",&n); printf("%d\n",(int)pow(2,n)-1); } return 0;}

2015-03-23 21:43:40 608

原创 HDU 2203 亲和串【字符串函数的使用】

http://acm.hdu.edu.cn/showproblem.php?pid=2203#include#include#define MAXN 100000char a[MAXN],b[MAXN],c[MAXN];int main(){ while(~scanf("%s",a)) { scanf("%s",b); strcpy(c,a); s

2015-03-23 21:09:10 421

原创 HDU 1787 GCD Again 【欧拉函数模板】

点击打开链接 #include#includeint gcd(int n)//这里可以直接利用欧拉函数的性质:小于n并与n互质的数的个数 { int i,j,ans=n; for(i=2;i<=sqrt(n);i++)//i的范围是这些,判断n是否是质数时就是判断到sqrt(n)就可以。这里跳出循环可以判断n已经是1或者质数了 if(n%i==0

2015-03-23 01:34:05 389

原创 HDU 1719 Friend 【数学题】

FriendTime Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2005    Accepted Submission(s): 1009Problem Description Friend number are

2015-03-23 01:04:06 396

原创 蓝桥杯 算法训练 Anagrams问题【经典题】

C语言tolower()函数:将大写字母转换为小写字母  首先将所有字母都转换成小写字母,然后排序。若拍完序后的两个串相等,则输出Y,否则输出N.  问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagra

2015-03-14 10:16:41 586

空空如也

空空如也

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

TA关注的人

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