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

Công nghệ xử lí ả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 (IT), đượ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 thế đó, nhiều công nghệ xử lí ảnh/video ra đời.

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

Nhiều lập trình viên bối rối chưa biết lựa chọn công nghệ, thư viện nào cho ứng dụng của mình. Vì vậy, hôm nay tôi 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í ả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Ưu điểmNhược điểm
OpenCVLà một thư viện xử lí ảnh, video phổ biến nhất hiện nay.
Mã nguồn mở.
Tốc độ nhanh do được viết bằng C/C++
Phổ biến, cộng đồng sử dụng lớn. Là một trong những thư viện mạnh mẽ nhất hiện nay

Có thể dùng cho thương mại.
Tương đối phức tạp trong các khâu cài đặt
DXVASử dụng để xử lí video với mục đích tăng tốc độ phần cứng
Hay được ứng dụng trong các phần mềm trên Windows.
Có thể sử dụng để xử lí ảnh/video.Ít hỗ trợ từ cộng đồng
Emgu CVCó thể dùng để nhận dạng hình ảnh, xử lí Video
Vừa là phần mềm mã nguồn mở, vừa là phần mềm thương mại.
Cộng đồng sử dụng lớn

Mạnh mẽ

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

Có thể sử dụng cho mục đính thương mại.
Ít hỗ trợ từ cộng đồng phát triển
Hiện tại đã không được phát triển và bảo trì.
Chuẩn nén H264Là một trong những chuẩn nén được ứng dụng nhiều nhất hiện nay.
Giấy phép danh mục đầu tư bằng sáng chế của AVC
Có thể sử dụng để nén ảnh/ video giúp tăng tốc độ truyền hình ảnh/video.Điều kiện cấp phép danh mục đầu tư bằng sáng chế AVC / H.264
Media
Foundation
API của MicrosoftCó thể sử dụng để xử lí ảnh/video và các ứng dụng đa phương tiện.

- Có thể được sử dụng với phần mềm trên nền tảng Windows.
Ít hỗ trợ từ cộng đồng
Chỉ dùng được trên Windows.

Một ứng dụng của công nghệ xử lí ảnh trong nhận diện khuôn mặt, phân biệt giới tính sử dụng công nghệ Deep Learning:

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

(Nguồn ảnh: Internet)

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

Trên đây là một số công nghệ/ thư viện được 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 điểm/nhược điểm của chúng.

Các bạn hãy cân nhắc kĩ lưỡng công nghệ nào cho ứng dụng của mình nhé !

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

Bài viết đạt: 5/5 sao - (Có 3 lượt đánh giá)
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop