OpenCV相关
未来之风
这个作者很懒,什么都没留下…
展开
-
OpenCV程序运行错误(1)
如果这是一个视频显示程序,如果看到了这个(灰色框,没显示),说明程序运行错误的原因是没有添加代码cvWaitKey(33),没有一个暂停的时间。原创 2010-11-09 20:21:00 · 675 阅读 · 0 评论 -
OpenCV关于直方图的各种用法
在实验中,需要用到OpenCV直方图,并读取其中的bins里的信息,于是做了一些测试,确定了OpenCV直方图的创建方法与bins(直方图的格子们)信息读取方法。1.如何使用自己的数据建立直方图结构。 使用的函数为cvMakeHistHeaderForArray() CvHistogram* cvMakeHistHeaderForArray( int dims, int* sizes, CvHistogram* hist, float* dat原创 2010-11-09 20:24:00 · 6067 阅读 · 2 评论 -
OpenCV中使用cvGetReal2D出现的问题
the problem when using cvGetReal2D in opencv原创 2010-11-14 15:51:00 · 5806 阅读 · 1 评论 -
OpenCV程序运行错误(3)—cvWaitKey()
原来,一直以来对于cvWaitKey()这个函数理解的还不是很透彻。在一个窗口中显示图像后使用cvWaitKey()暂停,并等待来自键盘的输入,这个时候可以使用其他方式(比如鼠标事件)来更新图像的显示。不多说,上代码。 cvSetMouseCallback("dst",my_mouse_callback,0); if(cvWaitKey()==27)return 0; void my_mouse_callback(int event,int x,int y,int flags,void *param)原创 2010-11-16 16:28:00 · 1943 阅读 · 0 评论 -
OpenCV程序运行错误(4)——运行时错误
在调试一个从网上弄来的源码时发现几个功能不能通过,于是想办法解决,在各种尝试与思考后,终于有了结果。 源码是从网站http://apps.hi.baidu.com/share/detail/7881311弄下来的,调试的时候问题为:在从摄像头读取视频流并保存的时候出现运行时错误,程序立刻崩溃。一开始在保存的时候弹出选择编码器的选项,而选择任何一个编码器都会出现程序崩溃(现在我知道这是运行时错误),但是如果是读取的视频文件并选择编码器保存则不会出错(我自己写的程序,从视频中读取图像并处理,最后保存成视频)。原创 2010-11-23 21:28:00 · 2279 阅读 · 1 评论 -
OpenCV程序运行错误(2)--CvConnectedComp
在使用cvFloodFill()函数的时候,出现了莫名其妙的错误。表现为在运行程序的时候,程序提示出错,要结束这个进程,cmd窗口没有任何提示。当时我是这样写程序的 CvConnectedComp *comp; cvFloodFill(dst,cvPoint(x,y),cvScalar(121),cvScalar(5),cvScalar(5),comp); coutarea; 后来我发现,原来cvFloodFill函数的参数comp需要是一个实体对象,函数是不负责分配CvConnecte原创 2010-11-16 15:57:00 · 1197 阅读 · 0 评论