Cài đặt thư viện OpenCV và CLNUI Platform 1 Cài đặt thư viện OpenCV.

Một phần của tài liệu Điều khiển robot bằng phương pháp xác định số lượng ngón tay báo cáo nghiên cứu khoa học (Trang 59 - 64)

VI ĐIỀU KHIỂN PIC 16F628A NGẮT TRUYỀN THÔNG VÀ XỬ LÝ TÍN HIỆU

4.Cài đặt thư viện OpenCV và CLNUI Platform 1 Cài đặt thư viện OpenCV.

4.1 Cài đặt thư viện OpenCV.

Để xây dựng chương trình nhóm sự dụng thư viện mã nguồn mở OpenCV phiên bản 2.1 và 2.3, chương trình được tải tại địa chỉ sau:

OpenCV 2.1: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/ OpenCV 2.3: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/ Sau khi hoàn tất tải thư viện về, ta tiễn hành giải nén 2 thư viện vào ổ đĩa C:\

Hình 4.1: Hai thư viện OpenCV sau khi giải nén vào ổ đĩa C:\

Sau khi đã giải nén hai thư viện ta tiến hành thêm các đường dẫn Advanced System Settings theo các bước sau:

Hì ì n h

4.2: Chọn Advanced system settings

Hình 4.4: Tìm chọn path trong mục System variables và chon Edit

Hình 4.5: Thêm đường dẫn vào Variable value

Tại bước này ta thêm 2 đường dẫn sau vào Variable value: + C:\opencv\build\common\tbb\bin\ia32\vc10;

+ C:\opencv\build\x86\vc10\bin;

4.2 Cài đặt thư viện CL NUI Platform.

Đây là thư viện cung cấp các phương thức làm việc với Kinect Sensor. Để cài đặt, ta tải chương trình tại địa chỉ sau:

http://codelaboratories.com/files/archive/CL-NUI-Platform-1.0.0.1210.exe Sau khi cài đặt, chương trình sẽ mặc định nằm trong đường dẫn sau:

C:\Program Files\Code Laboratories\CL NUI Platform.

Để có thể sự dụng các thư viện của OpenCV và CL NUL ta phải thêm đường dẫn vào trong project của Visual Studio như sau:

Hình 4.6: Chọn Properties của project.

Tại bước này ta thêm vào các thư viện sau trong các đường dẫn sau vào Additional Include Directories:

+ C:\opencv\include\opencv; +C:\opencv\build\include;

+C:\Program Files\Code Laboratories\CL NUI Platform\SDK\Include; Lưu ý: Mỗi đường dẫn cách nhau một dấu phẩy “,”.

Hình 4.8: Thêm thư viện vào Linker/General.

Tại bước này ta thêm các thư viện trong các đường dẫn sau vào Linker/Genaral: + C:\opencv\build\x86\vc10\lib;

+ C:\opencv\build\common\tbb\lib\ia32\vc10;

+ C:\Program Files\Code Laboratories\CL NUI Platform\SDK\Lib;C:\OpenCV2.1\lib Lưu ý: Mỗi đường dẫn cách nhau một dấu phẩy “;”.

Hình 4.9: Thêm thư viện vào Linker/Command Line.

Ta thêm các thư viện sau vào Linker/Command Line:

STT Thư viện 1 opencv_features2d231d.lib 2 opencv_highgui231d.lib 3 opencv_core231d.lib 4 opencv_imgproc231d.lib 5 opencv_legacy231d.lib 6 opencv_ml231d.lib 7 opencv_objdetect231d.lib 8 opencv_video231d.lib 9 opencv_contrib231d.lib 10 opencv_calib3d231d.lib 11 tbb_debug.lib 12 CLNUIDevice.lib

Bảng 4.1: Thư viện được thêm vào Command Line của Linker

Một phần của tài liệu Điều khiển robot bằng phương pháp xác định số lượng ngón tay báo cáo nghiên cứu khoa học (Trang 59 - 64)