2012-12-18 30 views
5

tôi sử dụng opencv_traincascade đào tạo sử dụng các thông số sauOpenCV thác tàu thời gian

opencv_traincascade -data cascade_model -vec .. \ create_template \ pos_vec_file -bg .. \ BG \ bg.txt -featureType LBP -w 32 -h 32 -numPos 5000 -numNeg 10000

Tôi đã cố gắng cung cấp thêm bộ nhớ 1024 Mb (256 theo mặc định), nhưng trong trường hợp này tôi có lỗi phân bổ bộ nhớ. Vì vậy, vấn đề là ở giai đoạn đào tạo đầu tiên nó là ok, nhưng sau đó trên sân khấu 12, 13 và như vậy phải mất 8 giờ mỗi giai đoạn. Trong quá trình đào tạo tôi có 10-15% hoạt động xử lý. Tôi có các tệp nhị phân TBB trong lib opencv, nhưng tôi không thực sự chắc chắn rằng máy tính của tôi sử dụng nó. Làm thế nào tôi có thể nói với máy tính, rằng tôi muốn củng cố tất cả các tài nguyên máy tính trong quá trình đào tạo? Cảm ơn. Processor and memory activity during training process

Trả lời

0

Bạn đã cài đặt IPP chưa. Và tôi nghĩ không phải tất cả các quá trình đào tạo đều song song. Bạn cần phải viết mã của riêng bạn làm cho nó hoàn toàn song song.

2

Bạn nên cài đặt TBB và IPP. Sau đó, bạn có thể vượt qua WITH_TBB = ON để CMake khi định cấu hình OpenCV. Nó đã giúp tôi và tôi đã có hoạt động xử lý 100%.

Các vấn đề liên quan