OpenCV [OpenCV] là một mã nguồn mở (xem http://opensource.org) Thư viện thị giác máy tính
có sẵn từ http://SourceForge.net/projects/opencvlibrary. Thư viện này được viết bằng C
và C ++ và chạy dưới Linux, Windows và Mac OS X. Có phát triển tích cực
trên các giao diện cho Python, Ruby, Matlab, và các ngôn ngữ khác.
OpenCV được thiết kế để tính toán hiệu quả và với một tập trung mạnh vào thời gian thực
các ứng dụng . OpenCV được viết bằng C tối ưu hóa và có thể tận dụng lợi thế của đa lõi
xử lý. Nếu bạn muốn tiếp tục tự động tối ưu hóa trên Intel kiến trúc
[Intel], bạn có thể mua Integrated Performance Primitives (IPP) thư viện của Intel [IPP], trong đó
bao gồm thói quen tối ưu hóa ở mức độ thấp trong nhiều lĩnh vực thuật toán khác nhau. OpenCV
tự động sử dụng các thư viện IPP thích hợp trong thời gian chạy nếu thư viện được cài đặt.
Một trong những mục tiêu của OpenCV là cung cấp một cơ sở hạ tầng tầm nhìn đơn giản-để-sử dụng máy tính
giúp người dân xây dựng các ứng dụng tầm nhìn tương đối phức tạp một cách nhanh chóng. Các OpenCV
thư viện chứa hơn 500 chức năng mà span nhiều lĩnh vực trong tầm nhìn, kể cả nhà máy
kiểm tra sản phẩm, hình ảnh y tế, an ninh, giao diện người dùng, hiệu chuẩn máy ảnh, âm thanh stereo
tầm nhìn, và robot. Bởi vì tầm nhìn máy tính và máy học thường đi tay-InHand,
OpenCV cũng chứa đầy đủ, có mục đích chung Machine Learning Thư viện (MLL).
Th là sublibrary là tập trung vào nhận dạng mẫu thống kê và phân nhóm. Các MLL là
rất hữu ích cho các nhiệm vụ tầm nhìn đó là cốt lõi của sứ mệnh của OpenCV, nhưng đó là nói chung
đủ để được sử dụng cho bất kỳ vấn đề học máy
đang được dịch, vui lòng đợi..
