2010-02-23 38 views
5

Tôi gặp sự cố khi mở OpenMP và OpenCV để phát độc đáo với dự án mới trong Xcode. Dự án ở trạng thái hiện tại của nó không làm gì ngoài việc lấy khung hình từ máy ảnh mặc định và đặt chúng vào một cửa sổ. Chức năng này hoạt động. Tuy nhiên, tôi muốn lấy các khung trong một chủ đề riêng biệt, và tôi đã hy vọng tôi có thể có được một số kinh nghiệm với OpenMP.OpenMP với OpenCV trên OS X

Chỉ chọn hộp kiểm để bật OpenMP trong Xcode gây ra sự cố. Chương trình, trong khi nó sẽ biên dịch, tải và chạy tốt, sẽ không trả lời bất kỳ sự kiện - thời gian. Nó chỉ ngồi đó, vẽ khung lấy. (Tôi cũng nhận được quả bóng bãi biển OS X, mặc dù nó chạy tốt.) Cuối cùng tôi phải buộc phải thoát khỏi ứng dụng hoặc giết nó khỏi Xcode. Lưu ý rằng tôi nhận được hành vi này ngay cả mà không cần bất kỳ OpenMP #pragmas nào - tôi chỉ phải bật tùy chọn trong Xcode.

Bất kỳ ý tưởng nào về cách giải quyết vấn đề này?

Trả lời

0

Tôi chỉ đoán ở đây. Bạn có thể cần phải chắc chắn rằng tất cả các lệnh vẽ OpenGL được gọi từ một luồng.