Thông báo

Collapse
No announcement yet.

Sử dụng OpenCV trong Visual C++ 2008

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

  • #76
    Chào bạn,
    Mình chưa dùng MFC nên cũng không thể giúp bạn ở việc này. Nếu bạn sử dụng Window Form Application thì có thể tham khảo bài viết sau: http://www.dientuvietnam.net/forums/...25/index4.html
    Nguyên văn bởi haitacnj Xem bài viết
    giúp mình tý...mình đã xem hướng dẫn show ảnh trong MFC của bạn...nhưng mình chưa hiểu lắm...do chưa làm quen nhiều với MFC nên rất bỡ ngỡ...bạn có thể hướng dẫn chi tiết 1 tý các bước để load ảnh vào picture control ko.....mình đã có ảnh pImage....... chuyển qua bitmap như bạn sau đó show window ..khúc đó mình ko hiểu ...ko bit dùng picture control chỗ nào......làm sao show ra được...hức hức.....

    Comment


    • #77
      Mình đang lập trình trên MFC và bình thường chỉnh sửa giao diện trên file .rc rất ok. Sau khi mình xóa một button không cần thiết ( đã search trong project và xóa đi những phần liên quan, mọi khi làm vậy vẫn ko sao) thì không thể nào đọc được file .rc để chỉnh sửa giao diện nữa.
      Click image for larger version

Name:	loi.png
Views:	1
Size:	6.4 KB
ID:	1351512
      Mong mọi người tư vấn giúp cách khắc phục. Cảm ơn nhiều !

      Comment


      • #78
        Nguyên văn bởi quochuydttn Xem bài viết
        Bạn ơi, ko hiểu tại sao mình tạo Form, viết code và lúc debug thì nói báo lỗi này, mình ko hiểu tại sao. Ai biết thì nói cho mình nha. Thank...
        Error 1 error C3862: 'cvRound': cannot compile an unmanaged function with /clrure or /clr:safe c:\program files\microsoft visual studio 9.0\vc\include\opencv\cxtypes.
        Error 2 error C3645: 'cvRound' : __clrcall cannot be used on functions compiled to native code c:\program files\microsoft visual studio 9.0\vc\include\opencv\cxtypes.h
        Error 3 error C3862: 'CV_XADD': cannot compile an unmanaged function with /clrure or /clr:safe c:\program files\microsoft visual studio 9.0\vc\include\opencv\cxoperations.hpp
        Error 4 error C3645: 'CV_XADD' : __clrcall cannot be used on functions compiled to native code c:\program files\microsoft visual studio 9.0\vc\include\opencv\cxoperations.hpp
        Hi,
        Đây là sự khác biệt giữa unmanaged code ( visual c++ 6.0) và managed code ( visual c .net). Hãy tìm hiểu kỹ xem bạn đã sử dụng kiểu ngôn ngữ gì để xây dựng chương trình

        Comment


        • #79
          Nguyên văn bởi haitacnj Xem bài viết
          giúp mình tý...mình đã xem hướng dẫn show ảnh trong MFC của bạn...nhưng mình chưa hiểu lắm...do chưa làm quen nhiều với MFC nên rất bỡ ngỡ...bạn có thể hướng dẫn chi tiết 1 tý các bước để load ảnh vào picture control ko.....mình đã có ảnh pImage....... chuyển qua bitmap như bạn sau đó show window ..khúc đó mình ko hiểu ...ko bit dùng picture control chỗ nào......làm sao show ra được...hức hức.....
          Bạn nghiên cứu bài viết của tôi đi. Dùng MFC đương nhiên là khó hơn Winforms rồi. Nhưng MFC tốc độ thì khỏi nói. Nói chung là MFC chưa vững thì cũng chưa nên tìm hiểu XLA làm gì

          Comment


          • #80
            Nguyên văn bởi forever_al Xem bài viết
            Mình đang lập trình trên MFC và bình thường chỉnh sửa giao diện trên file .rc rất ok. Sau khi mình xóa một button không cần thiết ( đã search trong project và xóa đi những phần liên quan, mọi khi làm vậy vẫn ko sao) thì không thể nào đọc được file .rc để chỉnh sửa giao diện nữa.
            [ATTACH=CONFIG]34106[/ATTACH]
            Mong mọi người tư vấn giúp cách khắc phục. Cảm ơn nhiều !
            Kích chuột phải vào tập tin .rc, chọn open với editor (editable source) sau đó xóa tên button trong tập tin đó đi. Lưu tập tin lại, tắt tập tin ấy đi. Mở lại dao diện trên .rc. It's OK !

            Comment


            • #81
              Cho mình hỏi vấn đề này với...mình đang làm đồ án về đề tài nhận dạng biển số xe.,ý tưởng là dùng camera chụp ảnh phía sau xe...rùi cắt phần biển số ra...sau đó cắt từng chử số đem so sánh với mẫu có sẳn nếu tương quan với biến số mẩu nào thì trích xuất dữ liệu ra...mình nghĩ dùng C++ và open cv sẽ làm dc...nhưng mình chưa biết cắt ảnh bằng cách nào nữa...huhu..các bạn giúp mình với
              minhsaigonview@gmail.com
              !Y: trancaominh1989_hui
              phone: 0973372247

              Comment


              • #82
                Nguyên văn bởi ndq239 Xem bài viết
                Cho mình hỏi vấn đề này với...mình đang làm đồ án về đề tài nhận dạng biển số xe.,ý tưởng là dùng camera chụp ảnh phía sau xe...rùi cắt phần biển số ra...sau đó cắt từng chử số đem so sánh với mẫu có sẳn nếu tương quan với biến số mẩu nào thì trích xuất dữ liệu ra...mình nghĩ dùng C++ và open cv sẽ làm dc...nhưng mình chưa biết cắt ảnh bằng cách nào nữa...huhu..các bạn giúp mình với
                minhsaigonview@gmail.com
                !Y: trancaominh1989_hui
                phone: 0973372247
                Bạn có thể dùng phương pháp haartraining để tạo ra file .xml chứa thông tin của biển số xe để nhận dạng biển số từ ảnh webcam hoặc file avi . Cách huấn luyện ở link này Tutorial: OpenCV haartraining (Rapid Object Detection With A Cascade of Boosted Classifiers Based on Haar-like Features) - Naotoshi Seo
                Mình cũng đang cố gắng để tạo file mà hiện tại chưa được.

                Khi tách được rồi thì đưa về nhị phân tách từng số và ký tự trên biển số xe. Đưa vào mạng neural để nhận dạng.

                Comment


                • #83
                  Mọi người cho mình hỏi muốn điều khiển robo bám theo vật di chuyển dùng opencv và visual C++ thì có các thuật toán nào có thể áp dụng.
                  Mình có đọc các topic thì thấy có đề cập tới thuật toán Camshift, nhưng camshift cần phải select đối tượng trước khi bám theo, có thể nào tự động bám theo một đối tượng xác định không.
                  Mong các bạn tư vấn cho mình một số kinh nghiệm và hướng đi để giúp mình định hướng. Cám ơn nhiều .

                  Comment


                  • #84
                    Hướng dẫn sử dụng OpenCV2.3.1 trong VS2008 và VS2010

                    Chào các bạn,

                    Trong bài viết này tôi sẽ hướng dẫn các bạn cách cài đặt chi tiết phần mềm OpenCV mới nhất cho đến thời điểm này là OpenCV2.3.1 trên hai versions là VS2008 và VS2010. Hy vọng bài viết sẽ có ích cho các bạn mới học và những bạn muốn sử dụng phần mềm OpenCV mới nhất hiện nay.
                    Các bạn download file đính kèm về và làm theo các bước hướng dẫn trong tài liệu nhé!
                    Attached Files

                    Comment


                    • #85
                      Mình đang lập trình trên MFC, mọi hôm khi thêm các button vào giao diện vẫn bình thường.
                      Hôm nay khi thêm 1 vài button, lúc mới thêm vẫn nhấp đôi chuột vào button để đến phần viết code tốt, nhưng khi thoát ra khỏi visual studio và vào lại thì không thể nhấp đôi chuột vào các button để vào phần viết code, mình có thử lại vài lần thì vẫn bị lỗi đó.
                      Không biết có pro nào biết cách xử lý ko

                      Comment


                      • #86
                        Một thời gian dài không lên diễn đàn
                        Từ những ngày đầu đọc thread này và được thấm dần về mảng xử lý ảnh, cũng đã hoàn thành project về robot tránh vật xử lý ảnh, có điều ở đây là xử lý ảnh 3D với sự hỗ trợ của Kinect và thư viện Point Cloud. Phương pháp này đem lại kết quả tốt hơn 2D khá nhiều. hehe, cũng mấy tháng từ lúc hoàn thành project đầu tiên về stereo camera


                        hy vọng video này sẽ thúc đẩy sinh viên nghiên cứu nhiều hơn về mảng 3D

                        ps: Xem thêm phần description để thấy rõ hơn

                        Comment


                        • #87
                          @ anh ooo : sao anh ko thử đưa robot ra ngoài chạy thử xem thế nào anh !
                          // Có 2 clip về vỉtual keyboard và human following của anh cũng rất hay
                          Bao nhiêu là đủ !

                          Comment


                          • #88
                            Vì là robot indoor nên test trong nhà
                            Sensor Kinect có 1 camera hồng ngoại + 1 đèn chiếu để tìm chiều thứ 3 trong không gian (chiều Z) nên sẽ bị ảnh hưởng ít nhiều nếu test ngoài trời.

                            Comment


                            • #89
                              Using OpenCV 2.3 and Display Image in PictureBox in Visual C++/MFC 2008

                              Chào các bạn thân mến,


                              Sau một thời gian tìm hiểu cách sử dụng OpenCV 2.3 trong MFC 2008, tôi đã hoàn thành việc cài đặt và sử dụng thư viện này cũng như cách hiển thị ảnh IplImage của OpenCV trong PictureBox của MFC. Các bạn có thể tham khảo cách cài đặt cũng như sử dụng trong chương trình ở file đính kèm.

                              Hy vọng chương trình này sẽ có ích cho các bạn muốn sử dụng OpenCV trong MFC.

                              OpenCV_MFC (OpenCV2.3)_3.zip

                              Comment


                              • #90
                                Capturing a video using openCV on MFC - Hiển thị ảnh Capture từ Camera, Webcam

                                Chào các bạn,

                                Chương trình trong file đính kèm này có thể Capture ảnh từ camera, webcam và hiển thị trên Picture Box của Visual C++/MFC 2008 sử dụng OpenCV2.3.1.

                                Các bạn có thể tham khảo cách cài đặt OpenCV2.3.1 trong các bài viết trước.


                                Chúc vui!


                                OpenCV_MFC (OpenCV2.3)_3.zip

                                Comment

                                Về tác giả

                                Collapse

                                nthung2002 Tìm hiểu thêm về nthung2002

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

                                Collapse

                                Đang tải...
                                X