Thông báo

Collapse
No announcement yet.

OpenCV: Không load được file AVI?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • OpenCV: Không load được file AVI?

    Mình đang cần xử lí với 1 đoạn AVI nhưng làm theo hướng dẫn mà vẫn không chạy được file AVI do ko bắt được lỗi ngoại lệ và memory leak. Ai từng làm qua mong chỉ hộ mình. Đây là code

    Code:
    // camera.cpp : Defines the entry point for the console application.
    //
    
    #include "stdafx.h"
    #include "cv.h"
    #include "highgui.h"
    #include "stdio.h"
    using namespace std;
    
    
    int main()
    {
      CvCapture* capture = cvCaptureFromAVI("F:\\PHIM\\one_piece\\001.avi");
      int fps =(int) cvGetCaptureProperty(capture,5);
      cvNamedWindow("test",1);
      if(fps!=0)
      {
    	  while(1)
    	  {
    		  IplImage* frame = cvQueryFrame(capture);
    		  if(!frame) break;
    		  cvShowImage("test",frame);
    		  char c = cvWaitKey(1000/fps);
    		  if(c=='q')break;
    		  cvReleaseImage(&frame);
    
    	  }
      }
      cvReleaseCapture(&capture);
      cvDestroyWindow("test");
    
    }

  • #2
    Đọc file Video và đọc từ Camera.

    PHP Code:
    #include "highgui.h"
    #include "iostream"
    int main()
    {
        
    cvNamedWindow("Show",CV_WINDOW_AUTOSIZE);
        
    CvCapturecap cvCaptureFromFile("D:/1.avi");
        
    //CvCapture* cap = cvCaptureFromCAM(CV_CAP_ANY);
        
    IplImageimg;
        while (
    1)
        {      
            
    img cvQueryFrame(cap);
                                if(!
    imgstd::cout<<"Khong doc duoc du lieu";
            
    cvShowImage("Show",img);
            if (
    cvWaitKey(33) == 27)
            {
                break;
            }
        }
        
    cvReleaseCapture(&cap);
        
    cvDestroyWindow("Show");
        return 
    0;

    Đây là đoạn code của mình. Bạn thử chạy xem có được không nhé. Nếu không được thì bạn cho mình biết bạn đang dùng Visual Studio nào và đang dùng OpenCV nào. Mình sẽ hỗ trợ.
    Hôm trước cũng gặp trường hợp y như bạn đó. Nhưng sau một hồi vật lộn đã xử lí xong.

    Comment


    • #3
      Cảm ơn bạn đã quan tâm tới đề tài này!
      Code của bạn vẫn bị như code của mình :debug được nhưng chả ra cái gì và báo lỗi.Mình đang dùng bản visual C++ 2008 express edition và openCV 2.2

      Comment


      • #4
        ^^! Theo mình được biết bản OpenCV2.2 cố một chút vấn đề nhỏ khi LoadVideo. Mình đã cài bản OpenCV2.1 và Load bình thường. Nếu bạn có time thì bạn có thể online vào buổi tối. Mình sẽ hướng dẫn bạn xử lí. http://www.mediafire.com/?eeaaa7adax2sl6u Đây là Link Ebook.
        Y!M của mình là: tuanluckm
        Còn đây là Link download Demo của mình.
        http://www.mediafire.com/?hbcogpgjk2w1lf2

        Comment


        • #5
          Không đc đâu bạn ạ!! Mình thử mãi với mấy code loại này rồi nhưng kết quả là vẫn bó tay

          Comment


          • #6
            . I have finish Take photo with OpenCV.

            Comment


            • #7
              Theo mình biết OpenCV ko load được file AVI vì máy tính của bạn thiếu soft hỗ trợ đọc file AVI. Bạn có thể tìm trên mạng soft hỗ trợ này (ffdshow). Nếu có vấn đề gì về phần này liên hệ mình tranthien9.vn@gmail.com, mình sẽ giải đáp và gửi soft hỗ trợ này cho!

              Comment


              • #8
                . Nếu không load được file AVI có thể Load file bất kì. ) hoặc có thể tải KLite_codec để có codec chạy file AVI. ^^!

                Comment


                • #9
                  Mình dùng bản opencv2.2 thì ko load được nhưng khi chuyển qua 2.1 thì đã load được rồi.^cùng 1 code nhé^

                  Comment


                  • #10
                    Mình đã nói rồi mà ban đầu bạn lại bảo không được. hihi. Đề tài tìm hiểu về OpenCV mình hoàn thành khá tốt đó. he he

                    Comment


                    • #11
                      Tốt là đến giai đoạn nào hả bạn. Bạn có thể chia sẻ cùng mọi người không

                      Comment


                      • #12
                        Em thử quá là tốt mà. Thank anh tuanluckm.

                        Comment


                        • #13
                          bạn nào có bản opencv2.1 không gởi link chi mình với. mình cũng ko load được file avi
                          gmail:minhtan001@gmail.com
                          yahoo:hacphithien

                          Comment


                          • #14
                            Xin lỗi, tối qua mình về nhưng không gặp bạn, bạn có thể download tại đây:
                            http://sourceforge.net/projects/open...pencv-win/2.1/
                            Bạn có thể xem hướng dẫn cài đặt và sử dụng trên ebook mà mình đã chia sẻ.

                            Comment


                            • #15
                              Vấn đề của mình bây giờ là làm thế nào để tách file .avi ra thành các frame hình? Bạn nào biết chỉ mình với?

                              Comment

                              Về tác giả

                              Collapse

                              chuot chui Tìm hiểu thêm về chuot chui

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X