- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Dijkstra算法——最短路径
一、最短路径非网图,最短路径是指两顶点之间的边数最少的路线 路径 途经路径数 A--E 1 A--D--E 2 A--D--C--E 3 A--B--C--E 3 在网图中,...
2019-03-13 15:54:27 690
原创 约瑟夫问题的Java实现
约瑟夫问题,也是被称为丢手绢问题。利用C++或者Java的单向环形链表能够较好的解决,但肯定不是最简单的方法。就仅仅是我在学习Java的过程中的一个小的作业题。问题的来源,据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第...
2018-09-14 14:32:23 248
原创 学习java的tips(不断更新)
自己在学Java的时候先从命令行编译、执行入手。所以首先接触到了一些关于命令行指令的知识。1.命令行指令总结(更新中)1.1.1进入命令行界面:快捷键windows+R-->输入cmd1.1.2进入到命令行洁面后如果输入可能会有个比较碍眼的输入法问题,解决方法:Ctrl+空格1.2.1查看Java的版本:在进入命令行界面后输入java,然后回车。1.2.2...
2018-07-24 20:53:03 754
原创 opencv3编程入门——学习笔记(4)基础图像容器Mat类
上一篇文字里面其实还有个小坑。如果真的像我说的代码是自己敲的话就能发现。在代码的第35行有 srcImage.copyTo(tempImage);//复制源图到临时变量 的代码。其中.copyto()解释说是复制源图到一个临时变量。这里不知道大家有没有疑问。按照C语言的思想直接让scrImage = tempImage;不就好了嘛。非也,非也。正式因为这是C语言的思想。而咱们的代码是C++写的,...
2018-05-29 15:00:08 265 1
原创 opencv3编程入门——学习笔记(3)鼠标的交互式使用
今天明白看一件事情,在编程的学习过程中,每一行的代码最好都是自己敲,遇见一个不懂的地方就去查一下。怪不得那些大牛都说想学编程,总是复制粘贴是绝对不行的。因为你在敲每一个函数,每一个变量的时候都能发现新的问题。学习的其实不是某一个具体的函数,学的是在敲代码的过程中找到很多新的东西。 好了那先说一下这次想要完成的任务:在一个窗口中,点击鼠标左键,确定一个起始位置;拖动鼠标到适...
2018-05-28 19:10:32 985 1
原创 opencv3编程入门——学习笔记(2)用轨迹条来控制两图像Alpha融合
自己立下的flag,熬夜也要完成呀,继续更博。今天看到了第三章,对在窗口中加轨迹条,以及简单的alpha融合有了一个简单的认识。 还是先说alpha融合,其实个人认为就是两幅图片在各自乘上各自的透明度权值然后再用addweight函数做个简单的混合就可以。(上面的那个函数是什么大家可以自行百度,或者参考https://blog.csdn.net/gujiligujil...
2018-05-25 01:12:00 590
原创 opencv3编程入门——学习笔记(1)argc与argv
以前“看”了很多C++方面的书,基本上都是从入门到放弃。感觉C++的学习太零碎化,不太容易上手。最近导师的项目需要,也是以后开题的需要吧,所以要真的下工夫啃一下cpencv的一些东西了,那C++的一些问题就又会一个个的出现。没办法学习嘛,没人时生下来就会编程的,加油学了。 言归正传,在一些opencv或者c++的教材或者参考书中经常会见到这样的代码: int main...
2018-05-23 22:31:08 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人