Làm thế nào để tăng thời gian phơi sáng của máy ảnh?


10

Tôi đang chụp ảnh trong môi trường rất tối và tôi muốn có được hình ảnh sáng hơn. Làm cách nào để tăng thời gian phơi sáng? Tôi đã thử như sau:

  • chế độ phơi sáng khác nhau, như ban đêm, rất dài, v.v.
  • đặt tốc độ màn trập thành các giá trị khác nhau
  • đã thử tốc độ khung hình khác nhau (từ 1 đến 80)
  • phơi sáng khác nhau (0 đến 24)

Bất kể tôi sử dụng cài đặt nào, tôi vẫn nhận được 33158 là tốc độ màn trập khi chụp ảnh (vâng, ngay cả khi tôi đặt tốc độ màn trập bằng tay thành giá trị cao hơn nhiều, nó vẫn là 33158). Làm thế nào để giải quyết vấn đề này? Nếu tôi đặt tốc độ màn trập ở giá trị thấp hơn như 10000 hoặc thậm chí 1000, thì nó vẫn hoạt động, nhưng trong trường hợp đó, hình ảnh thậm chí còn tối hơn (không phải những gì tôi muốn).

Tôi cũng đã thử độ sáng khác nhau, nhưng vì tôi muốn hình ảnh của mình bao phủ toàn bộ phạm vi pixel (từ 0 đến 255), tôi thấy độ sáng = 50 là tốt nhất (với độ sáng = 60, ngay cả phần tối nhất của hình ảnh cũng có pixel giá trị khoảng 40).

Vậy, tôi có thể làm gì khác để tăng độ phơi sáng hoặc thay đổi các cài đặt khác của máy ảnh để tôi có thể có được hình ảnh sáng hơn trong môi trường rất tối?

cảm ơn


1
Phần mềm nào bạn đang sử dụng? Trang này có thể hữu ích: raspberrypi.org/forums/viewtopic.php?f=43&t=61445 có vẻ như phần mềm bị giới hạn trong 2 giây
Darth Vader

Làm cách nào để kiểm tra phần mềm nào tôi đang sử dụng? Tôi chỉ đang sử dụng webcam cho raspberry pi và mô-đun picamera cho mã.
Nhà vật lý

Vì vậy, đang sử dụng thiết bị đầu cuối LX, hoặc bạn đang sử dụng mã python?
Darth Vader

Tôi sử dụng thiết bị đầu cuối LX để mở trình soạn thảo python (Tôi gõ 'sudo spe' và spe là trình soạn thảo python) để viết mã
Nhà vật lý học

Vì vậy, bạn đang mã hóa bằng python, hãy thử sử dụng thuộc tính shut_speed và đặt nó thành một giá trị thực sự lớn như 2000000000
Darth Vader

Câu trả lời:


3

Mặc dù máy ảnh mâm xôi có rất nhiều hạn chế nhưng có thể chụp ảnh trong môi trường rất tối.

Chế độ ban đêm tốt nhất của tôi cho máy ảnh raspberry pi là với cài đặt này:

raspistill -w 2592 -h 1944 -ISO 800 -ss 6000000 -br 80 -co 100 -o out.jpeg

Ở đâu:

  • -w-hcó kích thước bắt buộc (dành cho cam v1.3 - 5Mpix)
  • -ISO 800 là giá trị ISO tốt nhất, máy ảnh cũng hỗ trợ ISO 1600 nhưng chỉ ở chế độ thể thao trong đó thời gian màn trập chỉ giới hạn ở 1/60 giây
  • -ss 6000000 đó là thời gian màn trập tính bằng micrô giây (6s), đây là mức tối đa có thể đặt cho mô-đun máy ảnh này
  • ngoài ra, có thể định cấu hình độ sáng và độ tương phản -br-cocác tham số, trong đó các giá trị tốt nhất là độ sáng 80 và độ tương phản 100 (độ nhiễu tăng độ tương phản)

Tùy chọn để giảm nhiễu là tốt nhất để tạo ra nhiều hình ảnh hơn và tính trung bình hoặc trung bình bằng các công cụ tưởng tượng:

convert out_*.jpeg -average avg.jpeg
convert out_*.jpeg -evaluate-sequence median avg.jpeg

Từ kinh nghiệm của tôi là giảm tiếng ồn cộng hưởng với trung bình từ 5 hình ảnh

Btw, nếu tốc độ màn trập được đặt thành 6 giây, thì raspistill sẽ chạy khoảng 40 giây, có thể nó sẽ tạo ra nhiều hình ảnh hơn trước để tính toán cân bằng trắng hoặc quá trình giảm nhiễu hoặc không biết chính xác điều gì.


1

Những trang web này có thể hữu ích cho bạn:

https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=61445

https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=85856

Có vẻ như hiện tại phơi sáng là phần mềm giới hạn trong 2 giây, vấn đề là tốc độ màn trập được kiểm soát trong vài nano giây. Đối với phơi sáng lâu, nó sẽ dẫn đến số lượng lớn vô lý. Vì vậy, sự thay thế của bạn sẽ làm tăng ISO, nhưng điều đó sẽ làm giảm chất lượng của hình ảnh.


0

Tôi đã có rất nhiều rắc rối với điều này là tốt. Ngay cả đối với ảnh tĩnh, tốc độ khung hình phải được điều chỉnh để điều chỉnh thời gian màn trập camera dài. Các hướng dẫn đều nói tốc độ khung hình 1/10 nhưng 1/9 là cách tốt nhất tôi có thể làm.

# set camera
camera.framerate = 1/9
camera.shutter_speed = 33000     # 150 ... to .... 9000000


# check camera exposure on last capture
test_shutter_speed = camera.exposure_speed

shut_speed là những gì bạn muốn, phơi sáng_speed là những gì bạn thực sự đã xảy ra

nếu bạn chụp ảnh, bạn có thể sử dụng PIL và numpy để kiểm tra độ sáng của ảnh cuối cùng để giúp điều chỉnh tốc độ màn trập tiếp theo

from PIL import Image
import numpy as np

camera.capture('filename.jpg')

im = Image.open('filename.jpg')

brightness = np.mean(im)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.