opencv例2.3实现视频播放(带滚动条)

关于:1>LINK : error LNK2001: 无法解析的外部符号 _mainCRTStartup


第一次编译时,由于把“frames”写成了“frame”导致编译出现如下图的错误提示:还来把它改回来了,还是出现下图的错误。上网找了很多资料也无果。以为是库的原因,添加库后,还是出现问题。最后把工程文件夹里面的:debug和release两个文件夹删除。再把修正的代码贴上去,重新编译就成功了。

出现如下问题,建议:先检查源代码是否正确。



#include "cv.h"
#include "highgui.h"



int         g_slider_position = 0;
CvCapture*  g_capture         = NULL;


void onTrackbarSlide( int pos )
{
  cvSetCaptureProperty(g_capture, CV_CAP_PROP_POS_FRAMES, pos);
}

int main( int argc, char** argv )
{
cvNamedWindow("Example3" ,CV_WINDOW_AUTOSIZE);
g_capture = cvCreateFileCapture ( "Example3.avi" );
int frames = (int) cvGetCaptureProperty(
	g_capture, CV_CAP_PROP_FRAME_COUNT);
if ( frames !=0)
{
	cvCreateTrackbar("Position","Example3",&g_slider_position,frames,
		onTrackbarSlide);
}
IplImage* frame ;
while (1)  
    {  
        frame = cvQueryFrame(g_capture);  
        if (!frame)  
            break;  
        cvShowImage("Example3",frame);  
        char c = cvWaitKey(33);  
        if (27 == c)  
        break;  
        
    }  
    cvReleaseCapture(&g_capture);  
    cvDestroyWindow("Example3");  
    return 0;  
}


你可能感兴趣的:(opencv例2.3实现视频播放(带滚动条))