Phát hành thư viện thị giác máy tính OpenCV 4.7

Thư viện miễn phí OpenCV 4.7 (Thư viện thị giác máy tính mã nguồn mở) được phát hành, cung cấp các công cụ xử lý và phân tích nội dung hình ảnh. OpenCV cung cấp hơn 2500 thuật toán, cả cổ điển và phản ánh những tiến bộ mới nhất trong hệ thống thị giác máy tính và máy học. Mã thư viện được viết bằng C++ và được phân phối theo giấy phép BSD. Các ràng buộc được chuẩn bị cho nhiều ngôn ngữ lập trình khác nhau, bao gồm Python, MATLAB và Java.

Thư viện có thể được sử dụng để nhận dạng các đối tượng trong ảnh và video (ví dụ: nhận dạng khuôn mặt và hình người, văn bản, v.v.), theo dõi chuyển động của đối tượng và máy ảnh, phân loại hành động trên video, chuyển đổi hình ảnh, trích xuất mô hình 3D, tạo không gian 3D từ hình ảnh từ camera âm thanh nổi, tạo hình ảnh chất lượng cao bằng cách kết hợp hình ảnh có chất lượng thấp hơn, tìm kiếm các đối tượng tương tự với tập hợp các phần tử được trình bày trong ảnh, áp dụng phương pháp học máy, đặt điểm đánh dấu, xác định các phần tử chung trong các hình ảnh khác nhau, tự động loại bỏ các khuyết điểm như mắt đỏ.

Trong số những thay đổi trong bản phát hành mới:

  • Việc tối ưu hóa đáng kể hiệu suất tích chập trong mô-đun DNN (Mạng thần kinh sâu) đã được thực hiện với việc triển khai các thuật toán học máy dựa trên mạng thần kinh. Thuật toán tích chập nhanh Winograd đã được triển khai. Đã thêm các lớp ONNX (Trao đổi mạng thần kinh mở) mới: Scatter, ScatterND, Tile, GiảmL1 và GiảmMin. Đã thêm hỗ trợ cho khung OpenVino 2022.1 và phần phụ trợ CANN.
  • Cải thiện chất lượng phát hiện và giải mã mã QR.
  • Đã thêm hỗ trợ cho các điểm đánh dấu trực quan ArUco và AprilTag.
  • Đã thêm trình theo dõi Nanotrack v2 dựa trên mạng lưới thần kinh.
  • Đã triển khai thuật toán làm mờ Stackblur.
  • Đã thêm hỗ trợ cho FFmpeg 5.x và CUDA 12.0.
  • Một API mới đã được đề xuất để xử lý các định dạng hình ảnh nhiều trang.
  • Đã thêm hỗ trợ cho thư viện libSPNG cho định dạng PNG.
  • libJPEG-Turbo cho phép tăng tốc bằng hướng dẫn SIMD.
  • Đối với nền tảng Android, hỗ trợ cho H264/H265 đã được triển khai.
  • Tất cả các API Python cơ bản đều được cung cấp.
  • Đã thêm phần phụ trợ phổ quát mới cho hướng dẫn vectơ.

Nguồn: opennet.ru

Thêm một lời nhận xét