- 博客(227)
- 资源 (13)
- 收藏
- 关注
原创 91易搜(91es.com)重新上线了
导航号是我个人折腾的安全、绿色、无广告的导航网址大全。有喜欢的书友们可以设置为主页或帮忙推广,多谢_想让大家看看效果,由于图片压缩,需要看大图的请访问https://daohanghao.com/
2018-12-06 08:58:42 5860 2
原创 1181: 念数字
台州ACM:1181: 念数字描述编一个“念数字”的程序,它能让计算机完成以下工作:当你输入一个0至99 之间的数后,计算机就会用汉语拼音印出这个数。如果输入的数不在0到99 之间,就印出“CUO LE”。注:为了使不熟悉汉语拼音的同学也能做这个题,把“零,一,二,三,……,九,十”的拼音法写在下面。零 LING 一 YI 二 ER 三 SAN 四 SI 五 W
2014-10-02 16:29:23 2893
原创 1007: 童年生活二三事
台州acm:1007: 童年生活二三事DescriptionRedraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。但年幼的他一次只能走上一阶或者一下子蹦上两阶。 现在一共有N阶台阶,请你计算一下Redraiment从第0阶到第N阶共有几种走法。 Input输入包括多组数据。每组数据包括一行:N(1≤N≤40)。 输入以0结束。
2014-10-02 14:43:33 1808
原创 1008: University
台州ACM:1008: University Description在大学里,很多单词都是一词多义,偶尔在文章里还要用引申义。这困扰Redraiment很长的时间。他开始搜集那些单词的所有意义。他发现了一些规律,例如“a”能用“e”来代替, “c”能用“f”来代替……现在他给出了字母的替换规则,如下所示,A被E替换,B被C替换,依次类推。A
2014-10-02 14:25:28 1477
转载 : warning C4018: “<”: 有符号/无符号不匹配
出错代码: for(int j=0;j出错原因分析: detector 是一个Vector容器 ,detecot.size() 在容器说明中 被定义为: unsigned int 类型, 而j是int 类型 所以会出现: 有符号/无符号不匹配警告错误改正: 定义j为unsigned类型后就可以了即: for(unsigned int j=0;j或者: for(siz
2014-09-07 14:23:42 1986
转载 一些国外大学免费硕博全文数据库以及部分期刊全文
Universitatsbibliothek Munchen ( Germany ) http://edoc.ub.uni-muenchen.de/perl/advsearchUniversity of Campinas Faculty of Education http://wwwlib.umi.com/cr/uchsc/mainhttp://
2013-12-23 15:18:06 1270
原创 捕获摄像头,使用PyrDown处理并保存视频
实验名:使用opencv编程,捕获摄像头,使用PyrDown处理并保存视频 功能:捕获摄像头,使用PyrDown处理并保存视频
2013-12-23 14:36:23 1642
转载 OpenCV如何保存视频
给将要编写保存视频的同学一些函数1、初始化:CvVideoWriter *writer = 0;int isColor = 1;int fps = 25; // or 30int frameW = 640; // 744 for firewire camerasint frameH = 480; // 480 for firewire camerasw
2013-12-23 14:10:16 3890
转载 探讨opencv函数中的mask的作用
其实opencv 里面很多函数都是会带有一个mask 参数的,很多同学都不知道它到底有什么用,好像在实际运用中忽略它也没有什么问题 我在这里就抛砖引玉,详细分析一个常用函数cvcopy里面的mask ,希望可以给大家一点点指引。 以下内容来子opencv安装文件夹中自带的pdf文档。 Copies
2013-12-23 10:20:39 2122
原创 【第八课:C++和opencv】图像的腐蚀+控制条
和前面差不多,不多讲了,直接上代码。 代码: #include "stdafx.h"#include "opencv2/opencv.hpp"#include using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ // Read image Mat i
2013-11-29 22:42:05 1415 2
原创 【第七课:C++和opencv】图像的膨胀+控制条
上一次写了图像的腐蚀,下载为其加上控制条。 在opencv文档上有一个腐蚀和膨胀处理,是使用壳控制条的程序【要看的点击这里】,但我这的代码是模仿网上大牛的【如有雷同纯属巧合^_^】,该方法和opencv文档的方法有点不同。 在opencv文档对腐蚀介绍得很清楚,我就不再多讲了。其实我也不太懂,也是菜鸟一个^_^ 在上代码前,还是看看要用的函数。 *
2013-11-29 22:37:25 1569
转载 一位女程序员的奋斗路程
一位女程序员的奋斗路程 不懂虚函数有什么用,不知道除了构造函数,析构函数外还有拷贝函数,还有深浅拷贝之分。每天下班后我没有直接回家,而是留在了单位telnet到SUNOS上,开始了我学习unix的计划。我觉得是时候该离开这个安逸的国企了,说真的,真有些舍不得,我向PM提出辞职时,经理非常真诚的挽留我,说我工作做得不错,叫我考虑考虑再走。 一.并不成功的开始
2013-11-27 16:55:36 1081 1
原创 【第六课:C++和opencv】图像的膨胀
要看具体的讲解,请戳我(此大牛讲得很好) 我就不解释了。直接上代码。 // 膨胀Cplusplus.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "opencv2/opencv.hpp"#include using namespace cv;using namespace std;int _tmain(i
2013-11-22 20:20:01 1321
原创 【第五课:C++和opencv】腐蚀处理图像
腐蚀对Z中的集合A和B,B对A进行腐蚀的整个过程如下: ⑴ 用结构元素B,扫描图像A的每一个像素⑵ 用结构元素与其覆盖的二值图像做“与”操作⑶ 如果都为1,结果图像的该像素为1。否则为0腐蚀处理的结果是使原来的二值图像减小一圈。要看具体的腐蚀内容和讲解,请戳我。自己看,不说了,代码如下:// 腐蚀处理Cplusplus.cpp : 定义控制台应用程序的入
2013-11-22 20:02:30 2309
原创 【第四课:C++和opencv】图像反转
上一课用的是直接访问像素的。现在采用函数bitwise_not();好了,不说太多了,直接上代码:// 图像的反转2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "opencv2/opencv.hpp"#include using namespace std;using namespace cv;int _tm
2013-11-22 19:34:33 3862
原创 【第三课:C++和opencv】图像反转
图像反转就是黑白颠倒,若像素px= 0,则反转后px=255。公式:反转后的像素a= 255- a。 主要作用:增强图像的暗区中白色或灰色的细节,特别是黑色面积在尺寸上占主导地位时。 好了不说了,先上代码: // 图像的反转.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #inclu
2013-11-22 19:26:15 11206 6
原创 【第二课:C++和opencv】改为灰度图和保存图片
这个程序和【第一课】差不多,只是增加保存函数imwrite()和cvtColor()【编译环境:opencv2.4.4和VS2008】#include "stdafx.h"#include "opencv2/opencv.hpp"using namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[])
2013-11-18 22:36:33 5414
原创 【第一篇:C++与opencv】图片的读取和显示
这里介绍C++版本的opencv,和C语言版本有些不同,先看代码^_^【编译环境:opencv2.4.4和VS2008】#include "stdafx.h"#include "opencv2/opencv.hpp"using namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ Mat
2013-11-18 22:21:58 12201
原创 【error LNK2019: unresolved external symbol】
在学些C++中的类时,出现类报错。如下: error LNK2019: unresolved external symbol "void __cdecl callme1(class StringBad &)" (?callme1@@YAXAAVStringBad@@@Z) referenced in function _main.exe : fatal error LNK1120: 1
2013-11-03 09:33:06 1273
原创 【error C2084: function 'Stock::~Stock(void)' already has a body】
错误提示为:error C2084: function 'Stock::~Stock(void)' already has a body我是按照书上写的,编译时就出现如上的错误提示书中的析构函数在程序中声明两次第一次在定义时,就声明了第二次在后面有定义了真是析构函数定义了两次,才出现上面的报错。
2013-11-03 09:29:38 4980
原创 图像的对数变换
对数变换的通用形式: S= C* LOG(1+ R) (其中C是个常数,并设R>= 0)下面介绍些要用的函数:cvSet*D修改指定的数组 void cvSet1D( CvArr* arr, int idx0, CvScalar value );void cvSet2D( CvAr
2013-11-03 09:28:16 6245
原创 图像(像素)反转2
接上一篇:图像(像素)反转1上一篇是用cvNot()函数写得,而这片是通过一个一个像素进行反转。(参考了网上大牛们的代码)一开始时,出现了一些小错误,不小心在for循环后多加了一个分号“;”,可悲的VS2008编译器竟然不报错,程序可以通过,得出的图片这样,错误结果图:害得我调试好长时间才搞定。当然还这样的错,主要还是我自己敲代码不够仔细。
2013-11-03 09:27:10 1593
原创 图像(像素)的反转1
图像是由一个个像素组成的,每个像素都有不同的(R,G,B)三个值表示,且像素最大值为255,其中0代表黑色,255代表白色。图像的反转就是用值255减去像素点上的RGB值。反转就是用255(白色)-0(黑色)得到的是255(白色)。一:使用函数:cvNotcvNot计算数组元素的按位取反 void cvNot( const CvArr* src, C
2013-11-03 09:26:13 3589 1
原创 The Application was unable to start correctly (0xc0150002),Click OK to close the application.
在用VS2012+opencv2.4.4时出现如图: (The Application was unable to start correctly (0xc0150002),Click OK to close the application.)后来才发现在工程文件夹debug中要添加VS2010的DLL才不会报错(一开始我添加的是VS2008的D
2013-11-03 09:23:52 4913
转载 error C2664: “BOOL CDC::TextOutW(int,int,const CString &)”: 不能将参数 3 从“const char [18]”转换为“const CStr
原文链接:lh3325251325的专栏这是在Visual studio2005或者更高版中使用TextOut()函数或者SetWindowText()等函数时出现的问题。 解决方法:-------------------------------------------------------------------1 在要输出的字符
2013-10-07 08:04:42 1678
转载 opencv排错总结
本文章来自:zcube的专栏(1) 没有找到 tbb_debug.dllhttp://www.opencv.org.cn/forum/viewtopic.php?p=52223在这里面找到了解决办法,里面的哥们太有才,顶一下Re: win7,vs2010,opencv2.3,运行程序,报错“计算机丢失tbb_debug.dll”由 xxw168 » 2011-1
2013-10-06 10:54:29 820
原创 【opencv&VS2008】关于cvFlip的那些事
Flip垂直,水平或即垂直又水平翻转二维数组 void cvFlip( const CvArr* src, CvArr* dst=NULL, int flip_mode=0);#define cvMirror cvFlipsrc 原数组. dst 目标责任制数组. 如果 dst = NULL 翻转是在内部替换. flip_mode 指定怎样去翻转数组。
2013-10-01 18:23:29 4434
原创 【opencv&VS2008】关于cvAdd的那些事
cvAdd计算两个数组中每个元素的和 void cvAdd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );src1 第一个原数组 src2 第二个原数组 dst 输出数组 mask 操作的复盖面, 8-bit单通道数组; 只有复盖面指定的输出数组被修
2013-09-30 15:48:25 1620
原创 【opencv&VS2008】关于cvAbs的那些事
void cvAbs(const CvArr* src, const CvArr* dst);cvAbs :计算数组中所有的元素的绝对值// cvAbs函数的使用.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "opencv2/opencv.hpp"int _tmain(int argc, _
2013-09-30 14:35:29 1170
原创 【opencv&VS2008】关于cvAdsDiffS的那些事
cvAbsDiffS计算数组元素与数量之间差的绝对值 void cvAbsDiffS( const CvArr* src, CvArr* dst, CvScalar value );#define cvAbs(src, dst) cvAbsDiffS(src, dst, cvScalarAll(0))src 原数组. dst 输出数组 val
2013-09-30 14:13:43 1301
原创 关于cvAbsDiff的那些事
AbsDiff计算两个数组差的绝对值 void cvAbsDiff( const CvArr* src1, const CvArr* src2, CvArr* dst );src1 第一个原数组 src2 第二个原数组 dst 输出数组 函数 cvAbsDiff 计算两个数组差的绝对值 dst(I)c = abs(src1(I)c - src2(I)
2013-09-30 09:53:22 5064
原创 关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的问题
在VS2008和opendv的环境下:error LNK2019: 无法解析的外部符号_cvDestroyWindow,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外部符号_cvReleaseImage,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外部符号_cvWaitKey,该符号在函数_wmain 中被引用error
2013-09-30 09:18:36 7576 5
原创 关于” Assertion failed:src_picture->width%2== 0 && src——picture-》height%2== 0”的问题(还未决解)
在使用PyrSegmentation领域分割函数时出现的问题出现Assertionfailed:src_picture->width%2== 0 && src——picture-》height%2== 0…….还有提示:Thisapplication has requested the Runtime to terminate it in an lead the way. BothPlea
2013-09-26 13:07:18 2818 2
原创 关于” fatal error C1010: unexpected end of file while looking forprecompiled header directive”问题
其中文意思是:致命错误C1010:意想不到的文件结束而寻找预编译头文件的指令错误执行cl exe。经过多次的查找,终于解决这问题 方法一:在头文件中加“#include "stdafx.h"(必须放在最上面)。这方法可以解决我那出现的问题,但有网友说,增加了“#include"stdafx.h"还不能解决问题,我不知道是他(或她)是否把“ #include"stdafx.h"放
2013-09-25 18:59:15 1495
原创 【C语言的学习】第十五回合:文件大集合
第十五回合:文件大集合 文件:记录在外部介质上的数据的集合。 A: 文件指针指向一个结构类型的指针变量,通过文件指针可以对被指向的文件进行各种操作一般形式:FILE* 指针变量标识符; 如:FILE* fp; //fp是指向FILE结构的指针变量 B: 文件的打开和关闭(1)打开函数一般形式: 文件指针名= fopen(文
2013-09-24 07:02:51 1265 4
原创 【C语言的学习】第十四回合:动态内存分配函数大集合
第十四回合:动态内存分配函数大集合A: 函数malloc 头文件:malloc.h或stdlib.h 语法:void * malloc(unsigned int size) 调用形式:(类型*)malloc( size); 作用:内存分配函数,在程序运行期间从堆栈中动态申请size字节的内存空间 返回值:成功时,
2013-09-24 07:00:26 1318
原创 【C语言的学习】第十三回合:结构体大集合
第十三回合:结构体大集合A: 结构体:是数据结构类型,把有内在联系的不同类型的数据统一成一个整体,使它们相互关联。又是变量的集合,可以单独使用其的成员。 定义: struct 结构体名 { 类型标识符 成员名1; 类型标识符 成员名2; ……}; //分号一定不能省PS: (1) 结构定义并不预留内存,结构体
2013-09-24 06:57:24 1225
原创 【C语言的学习】第十二回合:指针知识大集合
第十二回合:指针A: 指针的概念 内存存储单元按字节排序,每个字节编有序号,我们称之为地址。由于可以通过地址就可以找到所要的内存单元,所以我们把地址成为指针。指针是个特殊的变量,它里面存储的数值被解释为内存里的一个地址作用:(1) 指针可以有效地表示复杂数据结构,如队列、栈、链表等(2) 指针可以像汇编一样处理内存地址,为动态内存分配提供支持(
2013-09-24 06:53:24 1268 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人