BUG部分
ljk_lqy
这个作者很懒,什么都没留下…
展开
-
error LNK2019: 无法解析的外部符号 __imp__SetDIBitsToDevice@48
error LNK2019: 无法解析的外部符号 __imp__SetDIBitsToDevice@48,该符号在函数 "public: struct cimg_library::CImgDisplay & __thiscall cimg_library::CImgDisplay::resize(int,int,bool,bool)" (?resize@CImgDisplay@cimg_libra原创 2012-02-13 21:24:25 · 1694 阅读 · 0 评论 -
error C2275: “XXX”: 将此类型用作表达式非法
在移植c++代码到c的时候,经常会出现一个奇怪的错误, error C2275: “XXX”: 将此类型用作表达式非法, 这个错误是由于c的编译器要求将变量的声明放在所有函数调用语句之前,而c++没有这样的要求造成的。解决的办法就是把变量的声明全部放在变量的生存块的开始。转载 2012-04-13 16:47:19 · 8323 阅读 · 0 评论 -
error C2533 “CXXX{ctor}” 构造函数不能有返回类型
原因:头文件类声明结尾没加分号(;)class CInitSock{public: CInitSock(BYTE,BYTE); virtual ~CInitSock();} ;转载 2012-04-13 14:40:11 · 5986 阅读 · 3 评论 -
CMake 错误
在配置VS2010下的opencv时,出了点问题:Configuring incomplete, errors occurred! CMake Error: Unable to open cache file for save. C:/Program Files/OpenCV2.0/vs2010/CMakeCache.txtCMake Error: : System Error:转载 2012-04-18 18:13:24 · 8056 阅读 · 4 评论 -
error C2780: “const _Ty &std::min(const _Ty &,const _Ty &,_Pr)” : 应输入 3 个参数,却提供了 2 个
error C2780: “const _Ty &std::min(const _Ty &,const _Ty &,_Pr)” : 应输入 3 个参数,却提供了 2 个 /include/xutility(1265) : 参见“std::min”的声明error C2782: “const _Ty &std::min(const _Ty &,const _Ty &)” : 模转载 2012-04-18 14:18:04 · 5739 阅读 · 0 评论 -
关于键盘输入cvWaitKey(0)没有反应
为什么你输入半天会没有反应,并不显示你输入的字符那是因为,你的窗口焦点得在window上可以用鼠标在window上点击下,后再输入字符。char key; key=cvWaitKey(0); if (key=='o'||key=='O') { ...}原创 2012-04-18 18:16:30 · 4871 阅读 · 1 评论 -
cvResizeWindow()会无效
cvResizeWindow()将窗口作缩放的动作,图片将会等比例的变换,但cvNamedWindow()参数必须设为非1.cvResizeWindow("窗口名称",缩放宽度,缩放高度);原创 2012-04-20 15:24:48 · 3954 阅读 · 0 评论 -
为什么连接图片不能正常显示
IplImage* matchedimg0=cvCreateImage(cvSize(pFrame10->width+pFrame20->width+band_w,pFrame10->height),IPL_DEPTH_8U,3); //cvZero(matchedimg0 );//这一句记得加上去。不然呈现如下效果 cvSetImageROI(matchedimg0, cvRec原创 2012-04-20 21:50:02 · 762 阅读 · 0 评论 -
关于cvContourArea
对于序列,仅能针对多边形,或者构成一个连续的不连续会出现bug的,shapedescr.cpp有说明 if( CV_IS_SEQ( array )) { contour = (CvSeq*)array; if( !CV_IS_SEQ_POLYLINE( contour )) CV_Error( CV_StsBadArg原创 2012-05-30 15:24:27 · 4338 阅读 · 1 评论 -
调用opencv的detectMultiScale函数时报错
我拿detectMultiScale()函数来进行我指定训练好的类别检测时,发现程序会异常,跳转到free.c文件里去,如果把这句屏蔽掉就没有,我知道问题出在这里了,可是怎么调用强大的opencv会有这样的问题呢,怎么会怎么会???因为我改写了detectMultiScale()函数,加了mask,没有涉及到内存的问题啊,后来在网上搜,发现也有人碰到,http://www.aichengxu.原创 2014-11-25 10:55:44 · 4567 阅读 · 1 评论 -
Debug Error! R6010 -abort() has been called
网上说的什么因为多线程调用额的貌似跟那个毫不相关最后发现是points1 = cvCreateMat(2,numPoints,CV_32FC1); points2 = cvCreateMat(2,numPoints,CV_32FC1); cvZero(points1); cvZero(points2); matchingslist::iterator ptr = mat原创 2012-04-25 13:07:39 · 8568 阅读 · 0 评论 -
fatal error C1083: 无法打开包括文件:“cxtypes.h”: No such file or directory
将#include 改成#include "cv.h"#include "cxcore.h"#include "highgui.h"估计就是版本改导致这个问题~我早opencv2.2遇到的,之前1.0还有呢~原创 2012-03-05 17:03:48 · 9725 阅读 · 2 评论 -
不能包含boost库中的.hpp文件
将boost文件夹移到OpenCV2.2\include中去,这时候就在系统目录下了,就不会有不识别的情况了比如#include 就不用改成#include “boost/regex/config/aligned_storage.hpp”了,不然改起来累死俺~哈哈~原创 2012-02-22 11:25:58 · 957 阅读 · 0 评论 -
不能识别CvConDensation
因为头文件包含不完整#include #include #include #include 是在cvaux.h中原创 2012-02-14 11:19:34 · 2589 阅读 · 2 评论 -
编译DirextShowSDK时,BaseClasses\ctlutil.h(278) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
将operator=(LONG);改成LONG operator=(LONG);原创 2012-02-13 18:59:36 · 4158 阅读 · 0 评论 -
fatal error C1083: 无法打开包括文件:“qedit.h”: No such file or directory
1.安装DirectShow SDK2.解压文件夹,编译DirectShow\Samples\C++\DirectShow\BaseClasses里的baseclasses.sln3.将对应的include加入自己的工程中若接着又出现 无法打开包括文件: dxtrans.h : 在引用 qedit.h 头文件的时候,加上这么几句: #pragm原创 2012-02-14 14:04:32 · 10762 阅读 · 9 评论 -
无法识别CvFilter filter = CV_GAUSSIAN_5x5;
将CvFilter改成int即可原创 2012-02-14 14:50:39 · 5411 阅读 · 1 评论 -
在OpenCV2.2中不能识别CvvImage
自行在网上下载CvvImage.h和CvvImage.cpp(CvvImage.h中将#include "opencv.hpp" 注释掉或者改成#include "opencv2/opencv.hpp")将上两文件均添加到自己的工程里边去再于需应用的头文件中加#include "CvvImage.h"原创 2012-02-14 11:29:29 · 2013 阅读 · 8 评论 -
error C2780: const _Ty &std::max(const _Ty &,const _Ty &,_Pr)
将int x = max(i,j);改成int x = (std::maxint>)(i,j);原创 2012-02-15 15:31:40 · 1218 阅读 · 0 评论 -
VS2010中error C2780: const _Ty &std::max(const _Ty &,const _Ty &,_Pr)
将int x = max(i,j);改成int x = (std::maxint>)(i,j);原创 2012-02-15 15:31:02 · 1963 阅读 · 0 评论 -
不能响应ON_COMMAND()
因为将该响应函数放置到ON_UPDATE_COMMAND_UI_RANGE()之后去了原创 2012-02-27 08:36:50 · 761 阅读 · 0 评论 -
停止其他窗口的计时器
要通过句柄而不仅仅是ID即pWnd->SetTimer(1,pWnd->m_fps,NULL);原创 2012-02-27 13:00:18 · 496 阅读 · 0 评论