- 博客(15)
- 资源 (23)
- 收藏
- 关注
原创 openCV学习之提取外轮廓
在OpenCV中我们常用FindContour来提取轮廓,但常常根据需要会进行一些稍微复杂的操作,比如提取最外层轮廓等。 示例1: 示例2: 这里给几个网站供参考: 《openCV学习之轮廓》http://www.cfanz.cn/index.php?c=article&a=read&id=56624 《OpenCV函数cvFindContours》http://blog.csdn
2016-01-20 19:59:12 7928
原创 编程题#6: priority queue练习题(C++程序设计第9周)
描述我们定义一个正整数a比正整数b优先的含义是:*a的质因数数目(不包括自身)比b的质因数数目多;*当两者质因数数目相等时,数值较大者优先级高。现在给定一个容器,初始元素数目为0,之后每次往里面添加10个元素,每次添加之后,要求输出优先级最高与最低的元素,并把该两元素从容器中删除。输入第一行: num (添加元素次数,num <= 30)下面10*num行,每行一个正整数n(n < 10000000
2016-01-17 23:03:43 5578 1
原创 编程题#5: 热血格斗场(C++程序设计第9周)
描述为了迎接08年的奥运会,让大家更加了解各种格斗运动,facer新开了一家热血格斗场。格斗场实行会员制,但是新来的会员不需要交入会费,而只要同一名老会员打一场表演赛,证明自己的实力。我们假设格斗的实力可以用一个正整数表示,成为实力值。另外,每个人都有一个唯一的id,也是一个正整数。为了使得比赛更好看,每一个新队员都会选择与他实力最为接近的人比赛,即比赛双方的实力值之差的绝对值越小越好,如果有两个人
2016-01-17 23:00:55 5286 2
原创 编程题#4: 字符串操作(C++程序设计第9周)
描述给定n个字符串(从1开始编号),每个字符串中的字符位置从0开始编号,长度为1-500,现有如下若干操作:copy N X L:取出第N个字符串第X个字符开始的长度为L的字符串。add S1 S2:判断S1,S2是否为0-99999之间的整数,若是则将其转化为整数做加法,若不是,则作字符串加法,返回的值为一字符串。find S N:在第N个字符串中从左开始找寻S字符串,返回其第一次出现的位置,若没
2016-01-17 22:52:37 5140
原创 STL编程题3(C++程序设计第9周)
描述现有一整数集(允许有重复元素),初始为空。我们定义如下操作:add x 把x加入集合del x 把集合中所有与x相等的元素删除ask x 对集合中元素x的情况询问对每种操作,我们要求进行如下输出。add 输出操作后集合中x的个数del 输出操作前集合中x的个数ask 先输出0或1表示x是否曾被加入集合(0表示不曾加入),再输出当前集合中x的个数,中间用空格格开。输入第一行是一个整数n,表示命令数
2016-01-16 00:26:34 4562 2
原创 STL编程题2(C++程序设计第9周)
描述写一个自己的 CMyistream_iterator 模板,使之能和 istream_iterator 模板达到一样的效果,即:输入:79 90 20 hello me输出:7979,90,20hello,me#include <iostream>#include <string>using namespace std;// 在此处补充你的代码int main(){ CMyis
2016-01-16 00:06:25 2624 2
原创 STL编程题1(C++程序设计第1周)
问题描述下面的程序用枚举法解决如下问题,请填空。平面上的一个矩形,如果其边平行于坐标轴,我们就称其为“标准矩形”。给定不重复的 n 个整点(横、纵坐标都是整数的点),求从这n个点中任取4点作为顶点所构成的四边形中,有多少个是标准矩形。#include <iostream>#include <vector>#include <algorithm>using namespace std;stru
2016-01-15 23:59:47 2418
原创 Opencv视频某一目标点坐标标定
前一段儿帮师兄标定一个视频中固定的目标上某一点的坐标所写的视频。 程序开始运行,打开窗口出现视频的第一帧,当用鼠标左键点击目标点后,程序将目标点的坐标输出到.txt里,同时自动切换下一帧图像,继续标定。 源码:#include <opencv2\opencv.hpp> #include <cstdio>using namespace cv; int main( ) { /
2016-01-14 19:16:57 4908 1
原创 Opencv视频转化为图片
这里把视频的一部分剪切出来,同时保存为图片和视频格式。通常是先把视频放一面,记下剪切段儿的帧数,再处理。 注意代码中视频的名字,像素及剪切的帧数等需要自己更改。 源码:#include <opencv2\opencv.hpp> #include <cstdio>using namespace cv; int main( ) { //【1】读入视频 VideoCap
2016-01-14 19:12:26 1483
原创 Opencv图片转视频
利用opencv将一大堆排好的图片转换成视频,闲话少说,代码:#include <opencv2\opencv.hpp> #include <cstdio>using namespace cv; int main( ) { //【1】输出视频 VideoWriter writer("ICSI_cut.avi", CV_FOURCC('M', 'J', 'P', 'G'
2016-01-14 17:39:12 1783 1
原创 OpenCV视频剪切
做实验的视频通常在标定之前需要剪切一下,视频都很短,我通常都先打上帧数,播放一遍,然后把其中一部分剪出来。 超级简单,直接上源码吧,这里是将这个视频的第300至1180帧之间的视频剪出来:#include <opencv2\opencv.hpp> #include <cstdio>using namespace cv; int main( ) { //【1】读入视频
2016-01-14 17:28:26 4828
原创 OpenCV记录鼠标左键点击位置
如题,最近要帮师兄做一些图片标记的工作,很繁琐。写了些很简短的程序,放着吧,省的以后自己再用给弄丢了。 如下,程序完成的主要功能是:打开一个窗口,填充一张纯黑图片,但你在窗口中点击鼠标左键时,点击处会用红点标记,同时鼠标点击处的坐标值输出到.txt文件中。 不多说,上源码://---------------------------------【头文件、命名空间包含部分】-------------
2016-01-13 20:17:56 7518
原创 GitHub使用入门
平常自己写的比较大并且需要不断更新的项目,管理起来往往比较麻烦,往往每次修改完后就要不停地备份。所以打算学一下Git,主要是在GitHub上使用,网上教程还挺多的。推荐几个: 1.先上手一下吧 GitHub入门教程:http://blog.csdn.net/itmyhome1990/article/details/39579099 作者写的一系列文章都很好。不过入门这一篇教程跟我实际使用时是有些
2016-01-13 20:00:49 1108
原创 STL编程题2(C++程序设计第8周)
问题描述写一个程序完成以下命令:new id ——新建一个指定编号为id的序列(id<10000)add id num——向编号为id的序列加入整数nummerge id1 id2——合并序列id1和id2中的数,并将id2清空unique id——去掉序列id中重复的元素out id ——从小到大输出编号为id的序列中的元素,以空格隔开输入第一行一个数n,表示有多少个命令( n<=200000)。
2016-01-07 00:10:19 5524 11
原创 STL编程题1(C++程序设计第8周)
问题描述下面的程序输出结果是:1 2 6 7 8 9请填空:#include <iostream> #include <iterator> #include <set> using namespace std;int main() { int a[] = {8,7,8,9,6,2,1}; // 在此处补充你的代码 ostream_iterator<int> o(cout,
2016-01-04 08:54:25 2366
Machine_Learning_Yearning_V0.5_01
2016-12-08
CS231n课程知识点汇总(lecture1-5).docx
2016-11-18
OpenCV3编程入门_毛星云编著
2015-12-05
基于Activex控件的C++、C#混合编程
2015-11-07
扫雷程序源码
2015-06-12
VS2010 VC++创建.rc资源文件(二)
2015-06-07
VS2010 VC++创建.rc资源文件(一)
2015-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人