कैमरा एक्सपोज़र समय कैसे बढ़ाएं?


10

मैं बहुत अंधेरे वातावरण में तस्वीरें ले रहा हूं, और मैं एक उज्जवल छवि प्राप्त करना चाहता हूं। मैं जोखिम समय कैसे बढ़ाऊं? मैंने निम्नलिखित कोशिश की है:

  • विभिन्न एक्सपोज़र मोड, जैसे रात, बहुत लंबा, आदि
  • शटर गति को अलग-अलग मानों पर सेट करें
  • अलग फ्रैमर्ट की कोशिश की (1 से 80 तक)
  • अलग-अलग एक्सपोजर_कंपनी (0 से 24)

कोई फर्क नहीं पड़ता कि मैं किन सेटिंग्स का उपयोग करता हूं, मैं अभी भी शटर स्पीड के रूप में 33158 प्राप्त करता हूं जब छवियां ली जा रही हैं (हां, भले ही मैंने शटर गति को मैन्युअल रूप से बहुत अधिक मूल्य पर सेट किया हो, यह अभी भी 33158 है)। इस समस्या को हल कैसे करें? अगर मैंने शटर की गति को 10000 या 1000 जैसे कम मूल्य पर सेट किया है, तो यह काम करता है, लेकिन उस स्थिति में छवि और भी गहरा है (जो मुझे चाहिए)।

मैंने अलग-अलग चमक की भी कोशिश की, लेकिन जब से मैं अपनी छवि को पिक्सेल की पूरी श्रृंखला (0 से 255 तक) कवर करना चाहूंगा, मुझे चमक = 50 सर्वश्रेष्ठ (चमक = 60 के साथ, यहां तक ​​कि छवि के सबसे गहरे हिस्से में एक पिक्सेल है) मूल्य लगभग 40)।

इसलिए, मैं कैमरे के एक्सपोज़र या अन्य सेटिंग्स को बढ़ाने के लिए और क्या कर सकता हूं ताकि मैं एक बहुत ही अंधेरे वातावरण में एक उज्जवल छवि प्राप्त कर सकूं?

धन्यवाद


1
आप कौन से सॉफ़्टवेयर का उपयोग कर रहे हैं? इस पृष्ठ उपयोगी हो सकता है: raspberrypi.org/forums/viewtopic.php?f=43&t=61445 यह जोखिम 2 सेकंड तक सीमित है सॉफ्टवेयर लगता है
डार्थ वादेर

मैं किस सॉफ्टवेयर की जाँच कर रहा हूँ? मैं सिर्फ रास्पबेरी पाई और कोड के लिए पिकमेरा मॉड्यूल के लिए वेबकैम का उपयोग कर रहा हूं।
भौतिकशास्त्री

तो LX टर्मिनल का उपयोग कर रहे हैं, या आप अजगर कोड का उपयोग कर रहे हैं?
डार्थ वादेर

मैं python संपादक खोलने के लिए LX टर्मिनल का उपयोग करता हूं (कोड लिखने के लिए मैं 'sudo spe' और spe python संपादक हूं)
भौतिक विज्ञानी

ताकि आप अजगर में कोडिंग कर रहे हैं, shutter_speed विशेषता का उपयोग कोशिश करते हैं और 2000000000 तरह एक बहुत बड़े मान के लिए सेट
डार्थ वादेर

जवाबों:


3

यद्यपि रास्पबेरी कैमरे की बहुत सी सीमाएँ हैं, लेकिन बहुत ही अंधेरे वातावरण में चित्र लेना संभव है।

रास्पबेरी पाई कैमरा के लिए मेरा सबसे अच्छा रात मोड इस सेटिंग्स के साथ है:

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

कहाँ पे:

  • -wऔर -hमजबूर आकार हैं (यह कैम v1.3 के लिए है - 5 मिमी)
  • -ISO 800 सबसे अच्छा आईएसओ मूल्य है, कैमरा भी आईएसओ 1600 का समर्थन करता है लेकिन केवल खेल मोड में जहां शटर का समय केवल 1/60 के दशक तक सीमित है
  • -ss 6000000 यह माइक्रोसेकंड (6 एस) में शटर समय है यह अधिकतम है जो इस कैमरा मॉड्यूल के लिए सेट करना संभव है
  • इसके अलावा, चमक और इसके विपरीत -brऔर -coमापदंडों को कॉन्फ़िगर करना संभव है , जहां चमक 80 के लिए सबसे अच्छा मूल्य है और इसके विपरीत 100 (विपरीत वृद्धि शोर)

वैकल्पिक रूप से शोर में कमी के लिए अधिक चित्र बनाना और इमेजिम्पिंग टूल्स का उपयोग करके औसत या माध्य की गणना करना सबसे अच्छा है:

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

मेरे अनुभव से 5 चित्रों से मध्यिका के साथ शोर कम हो जाता है

Btw, अगर शटर की गति 6 सेकंड के लिए सेट की जाती है, तो raspistill लगभग 40s चलेगी, संभवतः यह सफेद संतुलन या शोर कम करने की प्रक्रिया की गणना करने से पहले और अधिक तस्वीरें बनाती है या नहीं जानता कि वास्तव में क्या है।


1

ये वेबपेज आपके लिए उपयोगी हो सकते हैं:

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

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

ऐसा लगता है कि वर्तमान में एक्सपोजर 2 सेकंड तक सीमित सॉफ्टवेयर है, शटर स्पीड की समस्या को नैनोसेकंड में नियंत्रित किया जाता है। लंबे समय तक एक्सपोज़र के लिए यह बड़ी संख्या में हास्यास्पद होगा। तो आपका विकल्प आईएसओ बढ़ रहा होगा, लेकिन यह छवि की गुणवत्ता को कम करने वाला है।


0

मुझे इसके साथ ही बहुत परेशानी हुई। यहां तक ​​कि स्टिल के लिए फ्रैमर्ट को लंबे कैमरा शटर समय के लिए समायोजित करने के लिए समायोजित किया जाना चाहिए। मैनुअल सभी कहते हैं 1/10 framerate, लेकिन 1/9 सबसे अच्छा मैं इसे करने के लिए मिल सकता था।

# 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

shutter_speed वही है जो आप चाहते हैं, एक्सपोज़र_स्पेड वही है जो आप वास्तव में हुआ है

यदि आप उस छवि को कैप्चर करते हैं, जो आप पिछली शटर की गति को समायोजित करने में मदद करने के लिए अंतिम छवि की चमक की जांच करने के लिए PIL और numpy का उपयोग कर सकते हैं

from PIL import Image
import numpy as np

camera.capture('filename.jpg')

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

brightness = np.mean(im)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.