ক্যামেরার এক্সপোজার সময় বাড়াতে কীভাবে?


10

আমি খুব অন্ধকার পরিবেশে ছবি তুলছি এবং আমি একটি উজ্জ্বল চিত্র পেতে চাই। এক্সপোজারের সময়টি কীভাবে বাড়াব? আমি নিম্নলিখিত চেষ্টা করেছি:

  • বিভিন্ন এক্সপোজার মোড, যেমন রাত, খুব দীর্ঘ ইত্যাদি
  • শাটারের গতি বিভিন্ন মানগুলিতে সেট করুন
  • বিভিন্ন ফ্রেমরেট চেষ্টা করেছেন (1 থেকে 80 পর্যন্ত)
  • বিভিন্ন এক্সপোজার_পূরণ (0 থেকে 24)

আমি কোন সেটিংস ব্যবহার করি না, ইমেজগুলি যখন নেওয়া হচ্ছে তখনি আমি শাটারের গতি হিসাবে এখনও 33158 পাই (হ্যাঁ, আমি নিজেও শাটারের গতিটিকে অনেক বেশি মূল্যে সেট করে নিলেও এটি এখনও 33158)। এই সমস্যার সমাধান কিভাবে? যদি আমি শাটারের গতি 10000 বা 1000 এর মতো একটি নিম্ন মানেরতে সেট করে রাখি তবে এটি কার্যকর হয় তবে সেই ক্ষেত্রে চিত্রটি আরও গা dark় হয় (আমি যা চাই তা নয়)।

আমি পৃথক উজ্জ্বলতাও চেষ্টা করেছি, তবে যেহেতু আমি আমার চিত্রটি পিক্সেলের পুরো পরিসীমা (0 থেকে 255 পর্যন্ত) কভার করতে চাই, আমি উজ্জ্বলতা = 50 সেরাটি পেয়েছি (উজ্জ্বলতা = 60 সহ, এমনকি চিত্রের অন্ধকারতম অংশেও একটি পিক্সেল রয়েছে) প্রায় 40 এর মান)।

সুতরাং, আমি খুব অন্ধকার পরিবেশে একটি উজ্জ্বল চিত্র পেতে পারি তাই আমি ক্যামেরাটির এক্সপোজার বাড়াতে বা অন্যান্য সেটিংস পরিবর্তন করতে আরও কী করতে পারি?

ধন্যবাদ


1
আপনি কি সফ্টওয়্যার ব্যবহার করছেন? এই পৃষ্ঠাটি দরকারী হতে পারে: raspberrypi.org/forums/viewtopic.php?f=43&t=61445 মনে হচ্ছে এক্সপোজারটি 2 সেকেন্ডের মধ্যে সীমাবদ্ধ
ডার্থ ভাদার

আমি কোন সফ্টওয়্যারটি ব্যবহার করছি তা কীভাবে চেক করব? আমি কেবল রাস্পবেরি পাইয়ের জন্য ওয়েবক্যাম এবং কোডটির জন্য পিকামেরা মডিউল ব্যবহার করছি।
পদার্থবিদ

সুতরাং LX টার্মিনাল ব্যবহার করছেন, বা আপনি অজগর কোড ব্যবহার করছেন?
দার্থ ভাদার

কোডগুলি লেখার জন্য আমি অজগর সম্পাদকটি খোলার জন্য এলএক্স টার্মিনালটি ব্যবহার করি (আমি 'সুডো স্প্রে' লিখি এবং স্পি পাইথন সম্পাদক)
পদার্থবিজ্ঞানী

সুতরাং আপনি অজগরকে কোডিং করছেন, শাটার_স্পিড বৈশিষ্ট্যটি ব্যবহার করে চেষ্টা করুন এবং এটি 2000000000
দারথ ভাদার

উত্তর:


3

যদিও রাস্পবেরি ক্যামেরার অনেক সীমাবদ্ধতা রয়েছে তবে খুব অন্ধকার পরিবেশে ছবি তোলা সম্ভব।

রাস্পবেরি পাই ক্যামেরার জন্য আমার সেরা নাইট মোড এই সেটিংসটি সহ:

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

কোথায়:

  • -wএবং -hজোর করা আকার (এটি ক্যাম ভি 1.3 - 5 এমপিক্সের জন্য)
  • -ISO 800 সেরা আইএসও মান, ক্যামেরা আইএসও 1600 কে সমর্থন করে তবে কেবল ক্রীড়া মোডে যেখানে শাটারের সময়টি কেবলমাত্র 1 / 60s এর মধ্যে সীমাবদ্ধ থাকে
  • -ss 6000000 এটি মাইক্রোসেকেন্ডে (6 এস) শাটার সময় এটি এই ক্যামেরা মডিউলটির জন্য সর্বাধিক নির্ধারণ করা সম্ভব
  • অতিরিক্তভাবে উজ্জ্বলতা এবং এর সাথে -brএবং -coপরামিতিগুলির সাথে কনফিগার করা সম্ভব , যেখানে সেরা মান উজ্জ্বলতার জন্য 80 এবং বিপরীতে 100 (বিপরীতে বৃদ্ধি শব্দ)

Noiseচ্ছিকভাবে শব্দ কমানোর জন্য আরও ছবি তৈরি করা এবং চিত্রমাফিক সরঞ্জামগুলি ব্যবহার করে গড় বা মিডিয়ান গণনা করা ভাল:

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

আমার অভিজ্ঞতা থেকে 5 টি ছবি থেকে মধ্যস্বত্বের সাথে স্বাচ্ছন্দ্যজনক শব্দ কমছে

বিটিডব্লিউ, যদি শাটারের গতি 6 সেকেন্ডে সেট করা থাকে তবে রাস্পিসটিল প্রায় 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 বলে বলে তবে 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

শাটার_স্পিড যা আপনি চান, এক্সপোজার_স্পিডটি আসলে যা ঘটেছিল

আপনি যদি চিত্রটি ক্যাপচার করেন তবে আপনি পরবর্তী শাটারের গতি সামঞ্জস্য করতে সাহায্য করতে সর্বশেষ চিত্রের উজ্জ্বলতা পরীক্ষা করতে পিআইএল এবং নম্পটি ব্যবহার করতে পারেন

from PIL import Image
import numpy as np

camera.capture('filename.jpg')

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

brightness = np.mean(im)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.