Lưu ý
Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.
- Bản gốc:
- Người dịch:
Google Translate (machine translation)
- Phiên bản gốc:
8541d8f725c6
Cảnh báo
Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.
2. Image Định dạng¶
V4L2 API được thiết kế chủ yếu cho các thiết bị trao đổi dữ liệu hình ảnh
với các ứng dụng. Cấu trúc ZZ0000ZZ và
struct ZZ0001ZZ cấu trúc xác định
định dạng và bố cục của hình ảnh trong bộ nhớ. Cái trước được sử dụng với
API một mặt phẳng, trong khi cái sau được sử dụng với nhiều mặt phẳng
phiên bản (xem ZZ0002ZZ). Các định dạng hình ảnh được thỏa thuận với
ZZ0003ZZ ioctl. (Lời giải ở đây
tập trung vào việc quay và xuất video, dành cho các định dạng bộ đệm khung lớp phủ
xem thêm ZZ0004ZZ.)
- 2.1. Cấu trúc định dạng mặt phẳng đơn
- 2.2. Cấu trúc định dạng đa mặt phẳng
- 2.3. Định dạng hình ảnh tiêu chuẩn
- 2.4. Định dạng được lập chỉ mục
- 2.5. Định dạng RGB
- 2.6. Định dạng Bayer thô
- 2.7. Định dạng YUV
- 2.8. Định dạng HSV
- 2.9. Định dạng độ sâu
- 2.10. Định dạng nén
- 2.11. Định dạng SDR
- 2.12. Định dạng cảm ứng
- 2.13. Định dạng siêu dữ liệu
- 2.14. Mã định dạng dành riêng
- 2.15. Không gian màu
- 2.16. Xác định không gian màu trong V4L2
- 2.17. Mô tả chi tiết về không gian màu
- 2.18. Mô tả chức năng chuyển chi tiết