Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: OpenCV, làm sao để biết có bao nhiêu webcam được gắn vào máy

  1. #1
    Ngày gia nhập
    04 2011
    Bài viết
    31

    Mặc định OpenCV, làm sao để biết có bao nhiêu webcam được gắn vào máy

    mình mới tìm hiểu sử dụng opencv để lấy hình ảnh của webcam, nhưng không biết cách lấy danh sách các webcam được gắn trong máy tính của mình (giả sủ có 3 cái).
    Hàm cvCaptureFromCAM(cam_index) khi truyền vào cam_index sai sẽ bi lỗi, có ai biết cách lấy cái list đó không.
    (đừng kêu mình làm for(int i=0;i<10;i++){...// kiểm tra 1 index})

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Thử lệnh sau xem nhé:

    C++ Code:
    1. int ncams = cvcamGetCamerasCount( );
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  3. #3
    Ngày gia nhập
    04 2011
    Bài viết
    31

    Trích dẫn Nguyên bản được gửi bởi Kevin Hoang Xem bài viết
    Thử lệnh sau xem nhé:

    C++ Code:
    1. int ncams = cvcamGetCamerasCount( );
    mình sử dụng opencv 2.3 và nó báo là ko có hàm đó, có lẽ nó đã remove hàm này rồi.

  4. #4
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Nó remove vì hàm đó có nhiều bug, đặc biệt là USB Webcam Device. Bạn nên sử dụng C++ để liệt kê các web cam thay vì sử dụng OpenCV.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

Các đề tài tương tự

  1. MySQL Error Mạng LAN có thể biết có bao nhiêu máy tính cài MySQL ?
    Gửi bởi dongtrien trong diễn đàn Thắc mắc MySQL và SQLite
    Trả lời: 1
    Bài viết cuối: 21-09-2013, 11:15 PM
  2. OpenCV không nhận được webcam, lý do gì?
    Gửi bởi cyd_really trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 05-03-2012, 11:10 AM
  3. Graphic Dung lượng tối đa cho biến Image là bao nhiêu?
    Gửi bởi dotritiep trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 15-12-2011, 05:10 PM
  4. làm sao để biết 1 có bao nhiêu máy kết nối vào mạng LAN
    Gửi bởi nguyenquoc trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 09-10-2011, 02:29 PM
  5. Lập trình C++ Làm thế nào để biết một chương trình chiếm dụng bao nhiêu RAM?
    Gửi bởi maxvien trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 24-08-2010, 12:26 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn