Ngay cả khi chúng ta thấy cùng một hình ảnh chính xác trong một thiết bị (ví dụ: iPad), chúng tôi nhận thấy nó khác nhau khi ánh sáng ngược lại khác. Ví dụ, nếu chúng ta nhìn vào hai hình ảnh sau đây, chúng đều là cùng một hình ảnh nhưng hình ảnh thứ hai không có ánh sáng ngược (bỏ qua các phản xạ), và chúng ta nhận thấy nó khác nhau. Câu hỏi của tôi là làm thế nào tôi có thể mô phỏng hiệu ứng của không có ánh sáng ngược, mà không thực sự mờ nó nhưng chơi với hình ảnh ban đầu? Có thể áp dụng một số loại mặt nạ đen nửa trong suốt?Mô phỏng ảnh hưởng của thiết bị trở lại ánh sáng đến nhận thức hình ảnh của con người
Trả lời
Có, bạn có thể mô phỏng nó. Về thể chất nó là một hiệu ứng rất đơn giản, và chỉ có đôi mắt của bạn làm cho nó trông giống như một ảo tưởng phức tạp hơn.
Nó chỉ là một sự kết hợp của hai lớp:
- ảnh (đèn nền)
- sự phản ánh (không có hình ảnh đèn nền)
Sự phản chiếu đơn giản là tồn tại tất cả các thời gian. Hình ảnh đèn nền được bật hoặc tắt. Về mặt triển khai, đây là các lớp phụ (tổng các giá trị pixel).
Mắt chỉ nhận thấy đèn nền bật/tắt làm thay đổi hoàn toàn hình ảnh, vì mắt điều chỉnh theo mức độ sáng tổng thể của màn hình.
Nếu bạn đang thực hiện điều đó trong mã:
chắc chắn rằng bạn sử dụng vùng màu ánh sáng tuyến tính cho chế biến (loại bỏ hiệu chỉnh gamma, quá trình pixel, áp dụng hiệu chỉnh gamma).
khi hiển thị hình ảnh trên màn hình, bình thường hóa độ sáng (vì để hiển thị hiệu ứng trên màn hình, bạn phải sáng hơn hiệu ứng thế giới thực và bạn có dải động thấp hơn để làm việc).
- 1. Xác định độ sáng/độ sáng của hình ảnh
- 2. Ảnh hưởng của SO_SNDBUF
- 3. Mô hình bảo mật mới của Lion Ảnh hưởng như thế nào đến Python?
- 4. Đối tượng không vừa ảnh hưởng đến hình ảnh
- 5. Nhận hàng bị ảnh hưởng trên ExecuteNonQuery
- 6. Tại sao cv2 giãn nở thực sự ảnh hưởng đến hình ảnh của tôi?
- 7. Chiều cao dòng ảnh hưởng đến hình ảnh?
- 8. Mã jQuery ảnh hưởng đến các liên kết hình ảnh HTML của tôi?
- 9. Tác động của danh sách sự kiện ảnh hưởng đến?
- 10. Mô phỏng phơi sáng lâu từ khung hình video OpenCV
- 11. ước lượng ánh mắt từ hình ảnh của mắt
- 12. Ảnh hưởng của Stemming đến tần suất hạn?
- 13. Thêm ánh sáng vào Hình ảnh (Diễn viên) trong LibGDX
- 14. Ảnh hưởng của đệm âm
- 15. không npartitions ảnh hưởng đến kết quả của dask.dataframe.head()?
- 16. Gắn hình ảnh mô phỏng Android
- 17. CSS: tạo ánh sáng trắng xung quanh hình ảnh
- 18. Các giao thức của Clojure có ảnh hưởng không?
- 19. Nhận thức hình ảnh Downsampling
- 20. Cách nhận số hàng bị ảnh hưởng trong sqlalchemy?
- 21. Khởi động lại Supervisor và ảnh hưởng đến FlaskSocketIO
- 22. EF eqivalent cho các hàng bị ảnh hưởng của SqlCommand.ExecuteNonQuery
- 23. Xác định độ sáng tổng thể của hình ảnh
- 24. Bao nhiêu con trỏ không ảnh hưởng đến hiệu quả?
- 25. C# Nhận hình ảnh của người dùng (Avatar)
- 26. shuffle: ảnh hưởng của loại
- 27. Tại sao đặt hình nền của UINavigationBar ảnh hưởng đến kích thước của thanh điều hướng?
- 28. Nhận tỷ lệ hình ảnh của thiết bị (ví dụ: @ 1x, @ 2x và @ 3x)
- 29. Thiết AppWidget nền cho một phụ tùng ảnh hưởng đến người khác quá
- 30. Xác thực Firebase của Android - Nhận Ảnh của Người dùng
'Tôi có thể mô phỏng hiệu ứng ... mà không thực sự làm mờ nó, chỉ điều chỉnh hình ảnh gốc không?' Ví dụ ... Nếu bạn làm điều này trong Photoshop, bạn sẽ sử dụng các tùy chọn như ** cấp độ * *, ** hiển thị **, ** độ tương phản **, ** gamma ** v.v ...? Đó có phải là điều bạn định làm bằng mã không? Chế độ hòa trộn 2 lớp cũng có thể là một lựa chọn. –