Điểm chuẩn này chứng minh việc triển khai OpenCLTM của thuật toán Dòng quang Lucas Kanade. Việc triển khai dựa trên bài báo sau: Việc triển khai Kim tự tháp của Mô tả Trình theo dõi Tính năng Lucas Kanadecủa thuật toán , bởi Ông Hoàng-Yves Bou mơn mởn.
Ví dụ thiết kế này thực hiện một phiên bản dày đặc, không iterative, không kim tự tháp với kích thước cửa sổ 52x52. Nó được thiết kế cho các nền tảng có FPGA thiết bị nhỏ hơn, đặc biệt là Bộ phát triển Cyclone® V SoC.
Hiệu năng dòng chảy quang
Tính năng
- Nhân một mục công việc
- Mẫu thiết kế cửa sổ trượt
- Kỹ thuật giảm sử dụng tài nguyên
Tải
Ví dụ thiết kế cung cấp mã nguồn cho thiết bị OpenCL (.cl) cũng như ứng dụng máy chủ. Để biên dịch ứng dụng máy chủ, gói Linux* bao gồm một Makefile và gói Windows* bao gồm một dự án Microsoft Visual Studio 2010*.
Các bản tải xuống sau được cung cấp cho ví dụ này:
- gói v17.1 x64 Linux* (.tar.gz) ›
- gói v17.1 x64 Windows* (.zip) ›
- gói v17.1 arm32 Linux* (.tar.gz) ›
- Dòng quang Học Lucas Kanade - từ C đến OpenCL trên SoC CV ›
Việc sử dụng thiết kế này được điều chỉnh và tuân theo, các điều khoản và điều kiện của thỏa thuận cấp phép thiết kế tham chiếu phần cứng.
Yêu cầu phần mềm và phần cứng
Ví dụ thiết kế này yêu cầu các công cụ sau:
- Intel® FPGA mềm v17.1 hoặc mới hơn
- Intel® FPGA SDK cho OpenCL™ v17.1 trở lên
- Trên Linux: GNU Make và gcc
- Trên Windows*: Microsoft Visual Studio 2010*
- Để biên dịch sang kiến trúc arm32, bạn cũng có được SoCEDS v17.1 trở lên.
- Đối với Windows, bạn sẽ cần gmake.
- Dự án VisualStudio không thể biên dịch sang arm32.
Để tải xuống các công cụ thiết kế của Intel, hãy truy cập trang tải xuống OpenCL. Các yêu cầu đối với hệ điều hành cơ bản giống như của Intel FPGA SDK cho OpenCL.
OpenCL và biểu trưng OpenCL là thương hiệu của Apple Inc. được sử dụng với sự cho phép của Khronos.
* Sản phẩm dựa trên Thông số kỹ thuật Khronos được công bố và đã thông qua Quy trình kiểm tra tuân thủ Khronos. Có thể tìm thấy trạng thái tuân thủ hiện tại www.khronos.org/conformance.