Những khả năng của OpenCV

Một phần của tài liệu Nghiên cứu, ứng dụng openCV và kinect hỗ trợ dò đường báo cáo nghiên cứu khoa học giáo viên (Trang 27 - 28)

OpenCV có nhiều chức năng, sau đây là tóm tắt các chức năng của nó: Ảnh và vào ra video

sống. Bạn cũng có thể tạo file ảnh và video.

Thị giác máy tính nói chung và các giải thuật xử lý ảnh (APIs mức thấp vàtrung bình)

Sử dụng các giao diện này, bạn có thể thí nghiệm vớ i nhiều thuật toán thị giác nhân tạo chuẩn mà bạn không cần viết code về chúng. Chúng bao gồm sự dò tìm viền, đường thẳng và góc, điều chỉnh elip, lấy mẫu và những biến đổi khác nhau (Furiê rờ i rạc, cosin rờ i rạc và các biến đổi khoảng cách), v.v.

Những module thị giác máy ở mức cao

OpenCV bao gồm vài khả năng ở mức cao. Ngoài việc dò tìm, nhận dạng và theo dõi khuôn mặt nó còn bao gồm cả luồng quang hoc (sử dụng sự di chuyển động của camera để xác định cấu trúc 3D), định cỡ camera và hình khối.

Các giải thuật trí tuệ nhân tạo và dạy học máy

Các ứng dụng thị giác máy tính thường đòi hỏi các phương pháp dạy học máy ho ặc trí tuệ nhân tạo (AI) khác. Một vài trong số chúng sẵn có trong gói dạy học máy của OpenCV.

Lấy mẫu ảnh và các biến đổi khung nhìn

Nó thường có ích để xử lý một tập điểm như một khổ i. OpenCV bao gồm giao diện cho những sự phân miền sao chép ảnh, xử lý ngẫu nhiên, hồi phục kích thước yêu cầu, làm vênh, quay và s ử dụng những hiệu ứng phối cảnh.

Các phương pháp tạo và phân tích ảnh nhị phân

Ảnh nhị phân thường xuyên được s ử dụng trong các hệ thống quét để kiểm tra khuyết điểm hình dạng hay đểm các bộ phận của vật.

Thao tác với ảnh 3D

Các chức năng này có ích cho phép ánh xạ và sự xác định vị trí - hay vớ i thiết bị vật thể ho ặc với nhiều dạng phép chiế từ một camera đơn.

Các thuật toán xử lý ảnh, thị giác máy và hiển thị ảnh

OpenCV bao gồm cả toán học cũ, các thuật toán đại số tuyến tính, khoa học thống kê và hình học tính toán.

Đồ họa

Các giao diện này cho phép b ạn viết chữ và vẽ trên ảnh. Thêm vào các hàm khác nhau và khả năng sáng tạo, các hàm này có ích cho s ự ghi nhãn và đánh dấu. Ví dụ, nếu bạn viết một chương trình dò tìm đối tượng, nó giúp ích cho các ảnh nhãn về kích thước và vị trí của chúng.

Một phần của tài liệu Nghiên cứu, ứng dụng openCV và kinect hỗ trợ dò đường báo cáo nghiên cứu khoa học giáo viên (Trang 27 - 28)