Skip to main content

Theo dõi OpenCV là gì?

Thư viện tầm nhìn máy tính nguồn mở là tên đầy đủ cho OpenCV, thư viện chức năng lập trình và bộ công cụ nguồn mở để sử dụng đa nền tảng trong xử lý hình ảnh tầm nhìn máy tính thời gian thực và theo dõi OpenCV.Được phát triển gần đầu thế kỷ 21, ban đầu nó được mục đích cho các bức tường hiển thị ba chiều (3-D) và truy tìm tia.Sử dụng mã hóa sáng tạo, OpenCV có thể cung cấp một khung cho các nhà phát triển mã dựa trên tầm nhìn được tối ưu hóa hiệu suất trong giao diện C hoặc C ++ ban đầu, mặc dù có sẵn bằng một số ngôn ngữ và có thể thích ứng để sử dụng từ xa trên các thiết bị cầm tay.Nó có khả năng chụp thời gian thực, cấu hình video cơ bản, phát hiện đối tượng, và theo dõi chuyển động và màu, trong số các chức năng khác.OpenCV có khả năng hiệu chuẩn camera vì nó có thể tìm thấy và theo dõi hiệu chuẩn camera và đặt thư từ âm thanh nổi trên máy quay video.

Chức năng calcglobaloriention để theo dõi OpenCV tính toán định hướng chuyển động của một vùng được chỉ định kết hợp với lệnh calcmotionmentient thứ hai và tạo ra lịch sử chuyển độngvà dấu thời gian để theo dõi hướng chuyển động, trả về kết quả bằng cấp và ghi lại các ca tiếp theo.Kết quả cuối cùng sẽ là một tổng của hướng ban đầu và các góc của sự thay đổi.Đọc và viết các tệp hình ảnh và buộc chúng vào hình ảnh màu ba kênh, các tệp có thể được sửa đổi, truy cập trực tiếp và gián tiếp và được chuyển đổi thành hình ảnh thang màu hoặc hình ảnh byte màu.Phương tiện theo dõi khối, và mỗi pixel được tính toán và hướng dẫn trong dòng chảy.Phân bổ và phát hành hình ảnh cho hình ảnh byte một kênh hoặc hình ảnh phao ba kênh để đặt một vùng quan tâm hoặc nhân bản mà một hình ảnh là có thể.OpenCV cho phép chụp các hình ảnh khung từ một chuỗi video từ một tệp từ một số máy ảnh đồng thời bằng cách lấy một hình ảnh từ mỗi và sau đó lấy từ tất cả chúng, để tạo và chỉnh sửa các luồng video mới.Chức năng camshift.Hàm này thực hiện một thuật toán theo dõi đối tượng, tìm trung tâm đối tượng, tạo biểu đồ màu, tính toán xác suất khuôn mặt, sau đó chuyển vị trí của hình chữ nhật khuôn mặt trong mỗi khung video và thực hiện điều chỉnh bằng cách tính toán kích thước và góc.Nó tập trung các pixel sáng nhất trên mặt trung tâm và sử dụng tỷ lệ để thích nghi với các khuôn mặt nhỏ hơn trong các khung tiếp theo nếu hình ảnh đang rút lui. Khả năng theo dõi OpenCV được sử dụng trong nhiều ứng dụng.Từ nhận dạng khuôn mặt đến nhận dạng cử chỉ, robot di động, các chương trình tương tác giữa người và máy tính, tạo ra nhận thức độ sâu tầm nhìn âm thanh nổi bằng cách sử dụng hai máy ảnh, sử dụng đối tượng, màu sắc và theo dõi chuyển động.OpenCV cũng có các thư viện học máy thống kê có chứa các mô-đun học cây quyết định, thuật toán theo dõi tối đa hóa kỳ vọng, cây tăng cường độ dốc và các mô-đun hoạt động mạng thần kinh nhân tạo.