Gần đây tôi đang thử OpenCV cho dự án tốt nghiệp của tôi. Tôi đã có một số thành công trong môi trường Windows. Và bởi vì với gói Windows của OpenCV, nó đi kèm với các thư viện được xây dựng sẵn, vì vậy tôi không phải lo lắng về việc làm thế nào để xây dựng chúng. Nhưng kể từ khi dự án là giả sử để chạy trên một cụm với CentOS như hệ điều hành máy chủ cho mỗi nút, tôi phải biết làm thế nào để biên dịch chính xác, và chạy các thư viện này dưới môi trường Linux.Làm thế nào để xây dựng OpenCV với Java trong Linux bằng cách sử dụng dòng lệnh? (Gonna sử dụng nó trong MapReduce)
Tôi đã thiết lập máy ảo với VirtualBox và cài đặt Ubuntu 13.04 trên đó. Nhưng cho đến nay tôi vẫn không thể tìm cách điều chỉnh cài đặt của CMakeList để làm cho Java trở thành mục tiêu xây dựng. (A jar, và một thư viện bản xứ để tôi có thể nhập khẩu và sử dụng chúng trong chương trình MapReduce) Sau đây là hướng dẫn chính thức của Java desktop cho OpenCV
http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html
Phần về biên dịch là khá ngắn. Vì vậy, tôi vẫn không thể hoàn toàn hiểu được nó. Có phải vì tôi đã bỏ lỡ một số phụ thuộc đối với Java không? Tôi đã cài đặt JVM (Jre-7u7). Hoặc là vì tôi không cấu hình chính xác CMakeList.txt?
Dưới đây là những điều tôi đã làm cho đến nay, ngoại trừ rằng nó hoàn toàn sạch Ubuntu
- cài đặt vim
- g cài đặt ++
- cài đặt cmake
- cài đặt cmake-nguyền rủa-gui
- cài đặt java7 JVM
- tải xuống gói OpenCV cho Linux
Môi trường đích là Cụm với CentOS làm hệ điều hành chủ cho mỗi nút và dự án là một chương trình MapReduce.
Xin cảm ơn trước.
Bạn nhận được thông báo lỗi nào? Bạn đã xem hướng dẫn ở đây chưa? http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_install/linux_install.html (quy trình xây dựng lớn như thế nào, không đăng toàn bộ đầu ra - chỉ vài dòng cuối cùng trước lỗi). – GregHNZ