Câu hỏi bạn cần đặt ra là điều quan trọng hơn - thời gian của bạn hoặc thời gian của máy tính. Nếu nhiệm vụ của bạn thực sự đơn giản, bạn có thể mã hóa nó trong MATLAB và nó hoạt động ngay lập tức. MATLAB là dễ dàng nhất cho phát triển - một ngôn ngữ kịch bản với quản lý bộ nhớ tích hợp, một mảng lớn các chức năng được cung cấp, và một giao diện tuyệt vời để hiển thị và thao tác dữ liệu trong khi gỡ lỗi.
Mặt khác, MATLAB ít nhất là một đơn đặt hàng có cường độ chậm hơn so với mã openCV được biên dịch cho nhiều tác vụ. Điều này đặc biệt đúng nếu bạn sử dụng các thư viện nguyên thủy hiệu năng intel.
Nếu bạn biết cách viết mã trong MATLAB, tôi khuyên bạn nên viết và gỡ lỗi các thuật toán của bạn bằng ngôn ngữ đó, sau đó chuyển chúng sang c/C++ với openCV cho tốc độ. Nếu chỉ có một vài hàm đơn giản mà bạn cần tăng tốc, bạn có thể gọi mã c từ MATLAB, nhưng thật khó để làm việc này ngay lần đầu tiên bạn thử nó, vì vậy bạn có thể nên viết lại hoàn thành mã hoàn toàn bằng c/C++
Hey Marc Tôi hoàn toàn mới đối với cả openCV và MATLAB và xử lý hình ảnh nói chung. Tôi cần phải làm một cái gì đó trên theo dõi nhãn cầu bằng webcam. Bạn đề xuất món gì? Họ không có đủ tài liệu cho openCV? – Sohaib