真心求助:opencv中cvCreateFileCapture函数,奇怪出错
源码如下:
#include <cv.h>
#include <highgui.h>
#include <ctype.h>
#include <stdio.h>
int main( int argc, char** argv )
{
cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE );
//CvCapture* capture = cvCaptureFromAVI( argv[1] ); // either one will work
CvCapture* capture = cvCreateFileCapture("D:\\11_Xvid.avi" );
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2", frame );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "Example2" );
}
编译什么的都通过了,运行的时候是突然中断在CvCapture* capture = cvCreateFileCapture("D:\\11_Xvid.avi");这句,中断之后的显示的错误是:
“viedo1.exe”: 已加载“C:\OpenCV2.2\bin\opencv_ffmpeg220.dll”,未使用调试信息生成二进制文件。
viedo1.exe 中的 0x00905a4d 处最可能的异常: 0xC0000005: Access violation
viedo1.exe 中的 0x00905a4d 处未处理的异常: 0xC0000005: Access violatio
这个错误!实在解决不了啊。人家都是一下就能用了。。我就是不能用,网上下载编码器的办法也用法了。就是出错啊啊。
#include <cv.h>
#include <highgui.h>
#include <ctype.h>
#include <stdio.h>
int main( int argc, char** argv )
{
cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE );
//CvCapture* capture = cvCaptureFromAVI( argv[1] ); // either one will work
CvCapture* capture = cvCreateFileCapture("D:\\11_Xvid.avi" );
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2", frame );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "Example2" );
}
编译什么的都通过了,运行的时候是突然中断在CvCapture* capture = cvCreateFileCapture("D:\\11_Xvid.avi");这句,中断之后的显示的错误是:
“viedo1.exe”: 已加载“C:\OpenCV2.2\bin\opencv_ffmpeg220.dll”,未使用调试信息生成二进制文件。
viedo1.exe 中的 0x00905a4d 处最可能的异常: 0xC0000005: Access violation
viedo1.exe 中的 0x00905a4d 处未处理的异常: 0xC0000005: Access violatio
这个错误!实在解决不了啊。人家都是一下就能用了。。我就是不能用,网上下载编码器的办法也用法了。就是出错啊啊。
...全文
相关推荐
opencv常用函数总结
OpenCV 函数总结OpenCV 是一个功能强大且广泛使用的计算机视觉库,它提供了许多实用的函数来处理和识别图像。
OpenCV 2.0函数释义列表
OpenCV 是一个强大的计算机视觉库,它包含了众多用于图像处理和计算机视觉的函数。以下是 OpenCV 2.0 版本中的一些核心函数及其详细解释:1.
opencv各函数功能
OpenCV 函数功能大全OpenCV 是一个基于开源的跨平台计算机视觉库,它提供了丰富的函数功能,涵盖了图像处理、视频处理、特征检测、对象识别等领域。
opencv常用函数集合
在OpenCV库中,有超过200个常用的函数,这些函数覆盖了图像处理、视频分析、计算机视觉等领域的各种核心操作。以下是对部分关键函数的详细解释与应用示例,帮助用户更好地理解和掌握OpenCV的功能。
opencv常用函数
以下是一些OpenCV中最常见的函数,它们是程序员在开发相关应用时经常会用到的工具:1. **cvLoadImage**:此函数用于从磁盘加载图像文件到内存中,返回一个IplImage类型的图像对象。


