So sánh các công nghệ xử lý ẢNH/ VIDEO phổ biến hiện nay

Nguồn bài viết: So sánh các công nghệ xử lý ẢNH/ VIDEO phổ biến hiện nay

Công nghệ xử lý hình ảnh / video là một trong những công nghệ cốt lõi của ngành công nghệ thông tin (CNTT), được ứng dụng trong hầu hết các phần mềm lớn nhỏ trên thế giới như Facebook, Instagram, Youtube….

Nắm bắt được xu hướng đó, nhiều công nghệ xử lý hình ảnh / video đã ra đời.

Tuy nhiên, chính sự ra đời của nhiều công nghệ và bản quyền phần mềm đi kèm đã khiến nhiều công ty rơi vào tình trạng kiện cáo vi phạm bản quyền.

Nhiều lập trình viên bối rối không biết lựa chọn công nghệ và thư viện nào cho ứng dụng của mình. Vì vậy, hôm nay mình sẽ chia sẻ một số công nghệ xử lý ảnh / video phổ biến hiện nay.

Đọc thêm:

Bảng so sánh một số công nghệ xử lý hình ảnh / video phổ biến hiện nay!

Thư viện / Công nghệ Bản quyền phần mềm / nội dung Thuận lợi Khuyết điểm
OpenCV Là một trong những thư viện xử lý ảnh, video phổ biến nhất hiện nay.
Mã nguồn mở.
Tốc độ nhanh vì nó được viết bằng C / C ++
Cộng đồng người dùng lớn, phổ biến. Một trong những thư viện mạnh nhất hiện nay

Có thể được sử dụng thương mại.

Tương đối phức tạp trong các công đoạn cài đặt
DXVA Được sử dụng để xử lý video với mục đích tăng tốc độ phần cứng
Hoặc áp dụng trong phần mềm trên Windows.
Có thể được sử dụng để xử lý ảnh / video. Hỗ trợ ít từ cộng đồng
CV Emgu Có thể được sử dụng để nhận dạng hình ảnh, xử lý video
Cả phần mềm nguồn mở và phần mềm thương mại.
Cộng đồng người dùng lớn

Mạnh

Nhiều thư viện có sẵn trên CSharp

Nếu muốn sử dụng cho mục đích thương mại bằng giải pháp mã nguồn đóng, bạn phải mua giấy phép thương mại thích hợp từ EMGU.
SharpDX Mã nguồn mở
Hay dùng trong phát triển game, ứng dụng liên quan đến đồ họa.
Có thể được sử dụng để xử lý ảnh / video.

Có thể được sử dụng cho mục đích thương mại.

Hỗ trợ ít từ cộng đồng phát triển
Hiện tại vẫn chưa được phát triển và duy trì.
Chuẩn nén H264 Nó là một trong những chuẩn nén được sử dụng rộng rãi nhất hiện nay.
AVC. Giấy phép Danh mục Sáng chế
Có thể dùng để nén ảnh / video để tăng tốc độ truyền ảnh / video. Điều kiện cấp phép danh mục đầu tư bằng sáng chế AVC / H.264
Phương tiện truyền thông
Sự thành lập
API của Microsoft Có thể được sử dụng để xử lý ảnh / video và các ứng dụng đa phương tiện.

– Sử dụng được với phần mềm trên nền tảng Windows.

Hỗ trợ ít từ cộng đồng
Chỉ có sẵn trên Windows.

Ứng dụng công nghệ xử lý hình ảnh trong nhận dạng khuôn mặt, phân biệt giới tính bằng công nghệ Deep Learning:

cong-nghe-su-ly-anh-pho-bien-hien-nay (1)

(Nguồn ảnh: Internet)

cong-nghe-suly-anh-pho-bien-hien-nay (2)

Trên đây là một số công nghệ / thư viện được sử dụng trong các ứng dụng xử lý ảnh / video phổ biến trên thế giới, thông tin bản quyền và một số ưu / nhược điểm của chúng.

Hãy cân nhắc kỹ lưỡng về công nghệ nào cho ứng dụng của bạn!

CTV: Nguyễn Văn Linh – Blogchiasekienthuc.com

Bài viết đạt: 5/5 sao – (Có 2 lượt đánh giá)

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Bản quyền thuộc: tinthuthuat.com



from tinthuthuat.com https://ift.tt/ZUB7c84
via tinthuthuat.com

Nhận xét

Bài đăng phổ biến từ blog này

Top 5 Phần Mềm Test Bàn Phím Laptop, Máy Tính

Tìm hiểu về các loại bản quyền nội dụng trên Internet

5 cách khắc phục laptop không nhận tai nghe chuẩn và hiệu quả nhất