Tôi đã tự hỏi liệu có ai đã quản lý để sử dụng triển khai OpenCV của Trình phát hiện SVM tiềm ẩn (http://docs.opencv.org/modules/objdetect/doc/latent_svm.html) thành công hay không. Có một mã mẫu cho thấy cách sử dụng thư viện nhưng vấn đề là mã mẫu sử dụng một mô hình phát hiện sẵn sàng được tạo ra bằng cách sử dụng MatLab. Một số người có thể hướng dẫn tôi qua các bước về cách tạo mô hình máy dò của riêng tôi không?OpenCV và Trình phát hiện SVM tiềm ẩn
5
A
Trả lời
5
Việc triển khai MATLAB của LatSVM bởi tác giả của bài báo có tập lệnh đào tạo được gọi là pascal
. Có một README với tarball giải thích cách sử dụng của nó:
Using the learning code ======================= 1. Download and install the 2006-2011 PASCAL VOC devkit and dataset. (you should set VOCopts.testset='test' in VOCinit.m) 2. Modify 'voc_config.m' according to your configuration. 3. Start matlab. 4. Run the 'compile' function to compile the helper functions. (you may need to edit compile.m to use a different convolution routine depending on your system) 5. Use the 'pascal' script to train and evaluate a model. example: >> pascal('bicycle', 3); % train and evaluate a 6 component bicycle model The learning code saves a number of intermediate models in a model cache directory defined in 'voc_config.m'.
Để biết thêm thông tin, hãy truy cập authors website. Trang cũng chứa giấy của phương pháp này.
Các vấn đề liên quan
- 1. Python OpenCV SVM thực hiện
- 2. phát hiện lệch và giảm opencv
- 3. OPencv SVM dự đoán xác suất
- 4. HOG cho "đối tượng phát hiện" opencv
- 5. OpenCV phát hiện số
- 6. rõ ràng và tiềm ẩn C#
- 7. Phát hiện màu opencv
- 8. Làm thế nào để tránh hoặc phát hiện suy luận ủy nhiệm tiềm ẩn trong C#?
- 9. Phát hiện rãnh mở OpenCV
- 10. Giá trị Request.Form nguy hiểm tiềm ẩn đã được phát hiện từ khách hàng
- 11. Tùy chỉnh "Trang giá trị Request.Path nguy hiểm tiềm ẩn đã được phát hiện" trang
- 12. Phát hiện bằng tay OpenCV?
- 13. Giá trị Request.Form tiềm ẩn nguy hiểm được phát hiện từ máy khách
- 14. Strings và ints, tiềm ẩn và rõ ràng
- 15. Vẽ chức năng tiềm ẩn
- 16. Làm thế nào để vẽ phương trình tiềm ẩn
- 17. OpenCV Android sử dụng MatOfKeyPoint và feature2d phát hiện
- 18. Phát hiện ánh sáng laser với OpenCV và C++
- 19. Phát hiện đường ngang với OpenCV
- 20. phát hiện đối tượng android opencv
- 21. Phát hiện đối tượng 3D-Opencv
- 22. Phát hiện đường dây OpenCV nói chung
- 23. Phát hiện khuôn mặt chậm trên OpenCV?
- 24. Phát hiện đối tượng OpenCV của Android
- 25. Đóng PHP và phạm vi biến toàn cầu tiềm ẩn
- 26. Execute diễn viên tiềm ẩn khi chạy
- 27. ASP.NET 4.5 Một giá trị Request.Form nguy hiểm tiềm ẩn đã được phát hiện từ máy khách
- 28. Phát hiện biểu tượng bằng cách sử dụng OpenCV
- 29. Chuyển đổi loại tiềm ẩn trong C
- 30. Tham chiếu biến tiềm ẩn trong R
Tùy thuộc vào những gì bạn định làm, bạn có thể thấy rằng việc triển khai SVM chung chung hơn trong OpenCV (Thư viện máy học) hoạt động tốt hơn. Ví dụ cho HoG đơn giản, chỉ cần tạo đối tượng SVM, tính HoG và nạp nó vào SVM của bạn bằng cách sử dụng 'SVM :: train_auto()' – Bee
@Yamaneko tôi đã đào tạo nhiều mô hình với sự trợ giúp của mã MATLAB mà bạn đã đề cập nhưng không thể không tìm cách chuyển đổi các mô hình này sang định dạng .xml để tôi có thể sử dụng chúng với mã OpenCV. – 3yanlis1bos