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

                              • vuanh2019
                                TOÀN QUỐC - Chuyên bán: Bã hèm bia, bã bia sấy khô, bã bia 50 đạm - 0975.005.303 (Men bia khô)
                                bởi vuanh2019
                                Bã hèm bia là sản phẩm phụ từ quá trình lên men sản xuất bia. Đây là một nguồn chất dinh dưỡng phong phú, chứa lượng lớn protein, vitamin B, khoáng chất và chất xơ. Bã hèm bia được biết đến là một nguồn thức ăn chăn nuôi kinh tế và hiệu quả.
                                Bã hèm bia – Loại nguyên liệu ít được biết...
                                hôm nay, 19:51
                              • vuanh2019
                                TOÀN QUỐC - Chuyên bán: Bã hèm bia, bã bia sấy khô, bã bia 50 đạm - 0975.005.303 (Men bia khô)
                                bởi vuanh2019
                                Bã hèm bia là sản phẩm phụ từ quá trình lên men sản xuất bia. Đây là một nguồn chất dinh dưỡng phong phú, chứa lượng lớn protein, vitamin B, khoáng chất và chất xơ. Bã hèm bia được biết đến là một nguồn thức ăn chăn nuôi kinh tế và hiệu quả.
                                Bã hèm bia – Loại nguyên liệu ít được biết...
                                hôm nay, 19:41
                              • vuanh2019
                                TOÀN QUỐC - Chuyên bán: Bã hèm bia, bã bia sấy khô, bã bia 50 đạm - 0975.005.303 (Men bia khô)
                                bởi vuanh2019
                                Bã hèm bia là sản phẩm phụ từ quá trình lên men sản xuất bia. Đây là một nguồn chất dinh dưỡng phong phú, chứa lượng lớn protein, vitamin B, khoáng chất và chất xơ. Bã hèm bia được biết đến là một nguồn thức ăn chăn nuôi kinh tế và hiệu quả.
                                Bã hèm bia – Loại nguyên liệu ít được biết...
                                hôm nay, 19:35
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Vì sản phẩm của họ dân mình có dùng, và có lẽ cũng không phải là không phổ biến, nên ĐT quyết định gởi thư điện tử tiếng Anh cho họ như sau, ( đã sửa vài từ như được góp ý, vì nếu lịch sự thì dù vòng vo cũng nên phản hồi, vì...
                                hôm nay, 16:36
                              • tuyennhan
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi tuyennhan
                                Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                                Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                                23-02-2025, 07:44
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Cám ơn những lời chúc tốt đẹp của em.

                                Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                23-02-2025, 02:00
                              • nhathung1101
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi nhathung1101
                                Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                22-02-2025, 22:18
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                22-02-2025, 14:51
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                22-02-2025, 14:39
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                22-02-2025, 14:28
                              Đang tải...
                              X