সুচিপত্র:

রাস্পবেরি পাই ক্যামেরা দিয়ে শুরু করা: 6 টি ধাপ
রাস্পবেরি পাই ক্যামেরা দিয়ে শুরু করা: 6 টি ধাপ

ভিডিও: রাস্পবেরি পাই ক্যামেরা দিয়ে শুরু করা: 6 টি ধাপ

ভিডিও: রাস্পবেরি পাই ক্যামেরা দিয়ে শুরু করা: 6 টি ধাপ
ভিডিও: স্ত্রী কি তালাক হয়ে যাবে..? #islamic #real #youtube#islamicquotes#allah #video #viral#ameen#status 2024, নভেম্বর
Anonim
রাস্পবেরি পাই ক্যামেরা দিয়ে শুরু করা
রাস্পবেরি পাই ক্যামেরা দিয়ে শুরু করা

সংক্ষিপ্ত

রাস্পবেরি পাই ক্যামেরা v2.1 একটি 8 মেগাপিক্সেল Sony IMX219 ইমেজ সেন্সর এবং উন্নত ফিক্সড ফোকাস দিয়ে সজ্জিত। এটি সমস্ত রাস্পবেরি পাই মডেলের সাথে সামঞ্জস্যপূর্ণ। এটি 3280 x 2464 পিক্সেল স্ট্যাটিক ইমেজ, এবং 1080p30, 720p60 এবং 640x480p90 ভিডিও সমর্থন করে।

আপনি যা শিখবেন

  • এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে রাস্পবেরি পাই 4 বোর্ডে একটি ক্যামেরা ব্যবহার এবং সংযুক্ত করতে হয়।
  • কিভাবে পাইথন ব্যবহার করে ক্যামেরা নিয়ন্ত্রণ করবেন
  • কিভাবে ক্যামেরা থেকে ছবি প্রদর্শন করতে start_preview () এবং stop_preview () ব্যবহার করবেন
  • ক্যাপচার () কমান্ড ব্যবহার করে কিভাবে ছবি তুলবেন
  • কিভাবে start_recording () এবং stop_recording () ব্যবহার করে ভিডিও রেকর্ড করবেন
  • কিভাবে omxplayer এর মাধ্যমে ভিডিও দেখুন কিভাবে ফটোতে উজ্জ্বলতা, বৈসাদৃশ্য এবং রেজোলিউশন পরিবর্তন করতে হয়
  • ভিডিওতে ভিজ্যুয়াল ইফেক্ট কিভাবে প্রয়োগ করবেন

সরবরাহ

  • রাস্পবেরি পাই 4 মডেল বি
  • রাস্পবেরি পাই ক্যামেরা বোর্ড v2.1
  • প্রাক ইনস্টল করা রাস্পবিয়ান অপারেটিং সিস্টেম সহ একটি মাইক্রো-এসডি কার্ড
  • সামঞ্জস্যপূর্ণ বিদ্যুৎ সরবরাহ - আপনি একটি 5V 2.5A USB সরবরাহ ব্যবহার করতে পারেন

ধাপ 1: প্রস্তুতি

প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি

নিশ্চিত করুন যে আপনার কাছে রাস্পবিয়ান অপারেটিং সিস্টেমের সর্বশেষ সংস্করণ রয়েছে আপনি অফিসিয়াল রাস্পবেরি ওয়েবসাইট থেকে সর্বশেষ সংস্করণটি ডাউনলোড করতে পারেন। আমি সম্প্রতি একটি দ্রুত শুরু নির্দেশিকা সম্প্রতি প্রকাশ করেছি। এটা দেখ.

ওএস ইনস্টল করার পর, আমরা নিম্নলিখিত কমান্ডগুলির সাথে সর্বশেষ ড্রাইভার ইনস্টল করা আছে কিনা তা পরীক্ষা করব।

sudo apt- আপডেট পান

এই কমান্ডটি উপলব্ধ প্যাকেজ এবং তাদের সংস্করণের তালিকা আপডেট করে।

sudo apt-get upgrade

এখন রাস্পবেরি পাই কনফিগারেশন মেনু খোলার মাধ্যমে ক্যামেরা ইন্টারফেস সক্ষম করুন:

  1. পছন্দ মেনুতে যান -> রাস্পবেরি পাই কনফিগারেশন
  2. ইন্টারফেস বিকল্প থেকে ক্যামেরা সক্ষম করুন এবং ঠিক আছে ক্লিক করুন।
  3. ক্যামেরা চালু করার পরে, সিস্টেম আপনাকে এটি পুনরায় চালু করতে বলবে। সিস্টেম রিবুট করুন।

ধাপ 2: রাস্পবেরি পাইয়ের সাথে ক্যামেরা কীভাবে সংযুক্ত করবেন

রাস্পবেরি পাইয়ের সাথে কীভাবে একটি ক্যামেরা সংযুক্ত করবেন
রাস্পবেরি পাইয়ের সাথে কীভাবে একটি ক্যামেরা সংযুক্ত করবেন

ক্যামেরা মডিউলটি রাস্পবেরি পিআই বোর্ডের সাথে একটি বিশেষ সিএসআই (ক্যামেরা সিরিয়াল ইন্টারফেস) সংযোগকারীর মাধ্যমে সংযুক্ত থাকে, যা 1080p পর্যন্ত ফরম্যাটে ভিডিও ডেটা প্রেরণের জন্য পর্যাপ্ত গতি ধারণ করে 30 ফ্রেম প্রতি সেকেন্ডে অথবা 720p 60fps এ 720p।

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

রাস্পবেরি পাই বোর্ডে ক্যামেরা সংযুক্ত করুন

এটি করার জন্য, আপনার প্রয়োজন:

  1. রাস্পবেরি পাই বন্ধ করুন।
  2. সাবধানে ক্যামেরা পোর্ট সনাক্ত করুন এবং ট্যাবগুলি উত্তোলন করুন
  3. সাবধানে ক্যামেরা থেকে ফ্লেক্স ক্যাবলটি সংযোগকারীতে andোকান এবং ট্যাবগুলিকে লক করুন।

এখন কেবলটি সিএসআই সংযোগকারীতে আটকানো উচিত এবং আপনি রাস্পবেরি পাই চালু করতে পারেন।

ধাপ 3: রাস্পবিয়ান টার্মিনাল ব্যবহার করে ছবি তোলা

ক্যামেরার সাথে মৌলিক ম্যানিপুলেশনের জন্য, 3 টি কমান্ড লাইন ইউটিলিটি রয়েছে যা সিস্টেমে প্রাক ইনস্টল করা আছে:

  1. raspivid - ভিডিও ক্যাপচার ইউটিলিটি
  2. raspistill - ফটো ক্যাপচার ইউটিলিটি
  3. raspiyuv হল raspistill এর মতই একটি ইউটিলিটি, কিন্তু-j.webp" />

যদি আপনি প্যারামিটার ছাড়াই ইউটিলিটি চালান তবে প্রতিটি ইউটিলিটির জন্য প্যারামিটারের একটি সম্পূর্ণ তালিকা পাওয়া যাবে

raspistill

হয় --help প্যারামিটার দিয়ে ইউটিলিটি চালান:

raspistill -সাহায্য

নিম্নলিখিত ইউটিলিটিগুলির উদাহরণ:

raspistill -t 2000 -o image-j.webp

ইউটিলিটি (-v) এর অপারেশনের সময় তথ্যের আউটপুট সহ 2 সেকেন্ড বিলম্ব, 640 × 480 রেজোলিউশন সহ একটি ছবি তুলুন এবং image-j.webp

raspivid -t 10000 -o video.h264

10 সেকেন্ড দীর্ঘ একটি ভিডিও রেকর্ড করুন এবং video.h264 এ সংরক্ষণ করুন।

ধাপ 4: পাইথন লাইব্রেরি ব্যবহার করে ছবি তোলা - পাইক্যামেরা

স্ট্যান্ডার্ড ইউটিলিটি ছাড়াও, ক্যামেরা সফটওয়্যার পদ্ধতি দ্বারা ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, সুরক্ষা ব্যবস্থা তৈরির সময়, যখন রেকর্ডিং সক্রিয় করার প্রয়োজন হয়, যখন কোনও ঘটনা ঘটে বা সময়সূচী অনুযায়ী।

পাইথনে ক্যামেরার সাথে কাজ করার জন্য, আপনার PiCamera লাইব্রেরির প্রয়োজন হবে, যা সিস্টেমে আগে থেকেই ইনস্টল করা আছে। যদি কোন কারণে এটি না থাকে, তাহলে আপনি নিম্নলিখিত কমান্ড দিয়ে লাইব্রেরি ইনস্টল করতে পারেন:

sudo apt-get python3-picamera ইনস্টল করুন

Picamera.py নামের স্কেচ ব্যবহার করা যাবে না - এটি পাইথনে পাইকামেরা লাইব্রেরি ব্যবহার করা অসম্ভব করে তুলবে।

যখন লাইব্রেরি ইনস্টল করা হয়, এটি স্কেচে আমদানি করা আবশ্যক:

পিকামেরা আমদানি করুন

নিম্নলিখিত কোডটি 10 সেকেন্ডের জন্য প্রিভিউ মোডে ক্যামেরা সক্ষম করে

পিকামেরা আমদানি করুন

সময় থেকে আমদানি করুন স্লিপ ক্যামেরা = পিকামেরা।পি ক্যামেরা () ক্যামেরা।

নিম্নলিখিত কোডটি 5 সেকেন্ডের জন্য ক্যামেরাটিকে প্রিভিউ মোডে সক্ষম করে, তারপর একটি ছবি তুলুন এবং আপনার ডেস্কটপে "ইমেজ" হিসাবে সংরক্ষণ করুন।

পিকামেরা আমদানি করুন

সময় থেকে আমদানি করুন স্লিপ ক্যামেরা = পিকামেরা।

ধাপ 5: পাইথন লাইব্রেরি ব্যবহার করে ভিডিও রেকর্ড করা - পাইকামেরা

ভিডিও শ্যুট করার জন্য, আমরা start_recording () এবং stop_recording () কমান্ড ব্যবহার করব।

পিকামেরা আমদানি করুন

সময় থেকে আমদানি করুন ঘুমের ক্যামেরা। start_preview () camera.start_recording ('/home/pi/video।

10 সেকেন্ড পরে, ভিডিওটি শেষ হবে এবং আপনার ব্যবহারকারীর রুট ফোল্ডারে video.h264 ফাইলে সংরক্ষণ করা হবে। ভিডিওটি দেখতে, omxplayer প্রোগ্রামটি ব্যবহার করুন।

omxplayer video.h264

ধাপ 6: প্রভাব

পাইথনের জন্য পিকামেরা লাইব্রেরি আপনাকে প্রচুর সংখ্যক সেটিংস এবং ফিল্টার ব্যবহার করতে দেয় যা প্রিভিউ এবং ফটো উভয় ক্ষেত্রেই প্রয়োগ করা যেতে পারে।

লেখা যোগ করা হচ্ছে

আপনি annotate_text কমান্ড ব্যবহার করে ছবিতে যেকোনো টেক্সট যোগ করতে পারেন। আপনি annotate_text_size কমান্ড দিয়ে পাঠ্যের আকার পরিবর্তন করতে পারেন। নিম্নলিখিত উদাহরণ দেখুন:

পিকামেরা আমদানি করুন

সময় থেকে আমদানি স্লিপ ক্যামেরা = picamera. PiCamera () camera.start_preview () camera.annotate_text = "Hello world !!!" camera.annotate_text_size = 60 ঘুম (10) camera.stop_preview ()

ছবির রেজোলিউশন পরিবর্তন করুন

ডিফল্টরূপে, আপনার মনিটরে কনফিগার করা রেজোলিউশনের একটি ছবি তোলা হয়, কিন্তু আপনি camera.resolution () কমান্ড ব্যবহার করে এটি পরিবর্তন করতে পারেন।

camera.resolution = (2592, 1944)

একটি ছবির উজ্জ্বলতা বা বৈসাদৃশ্য সামঞ্জস্য করুন

আপনি ছবির উপর 0 থেকে 100 সেট করে উজ্জ্বলতা সামঞ্জস্য করতে পারেন। ডিফল্টরূপে, 50 ব্যবহার করা হয়। যদি আপনি উজ্জ্বলতা সেট করতে চান, উদাহরণস্বরূপ, 70 তে, প্রিভিউ শুরু করার পরে নিম্নলিখিত কোডটি নির্দিষ্ট করুন:

ক্যামেরা। উজ্জ্বলতা = 70

কনট্রাস্ট সেট করতে, camera.contrast কমান্ড ব্যবহার করুন।

চাক্ষুষ প্রভাব

আপনি প্রচুর সংখ্যক ভিজ্যুয়াল ইফেক্ট ওভারলে করতে camera.image_effect ব্যবহার করতে পারেন: নেগেটিভ, সোলারাইজ, স্কেচ, ডেনোইজ, এমবস, অয়েলপেইন্ট, হ্যাচ, জপেন, পেস্টেল, ওয়াটার কালার, ফিল্ম, ব্লার, স্যাচুরেশন, কালারস্যাপ, ওয়াশআউট, পোস্টারাইজ, কালারপয়েন্ট রঙ ভারসাম্য, কার্টুন, deinterlace1, deinterlace2, কিছুই না।

নিম্নলিখিত প্রোগ্রামের সাহায্যে আপনি সমস্ত উপলব্ধ ফিল্টার দেখতে পারেন। কোড প্রতি 5 সেকেন্ডে ভিজ্যুয়াল ইফেক্ট পরিবর্তন করবে:

সময় আমদানি ঘুম থেকে picamera আমদানি

ক্যামেরা = picamera. PiCamera () camera.start_preview () ক্যামেরায় প্রভাবের জন্য।

আপনি অফিসিয়াল ওয়েবসাইটে পিকামেরা লাইব্রেরির ফাংশন এবং বৈশিষ্ট্যগুলির একটি সম্পূর্ণ তালিকা খুঁজে পেতে পারেন।

আমি আশা করি আপনি এই নির্দেশিকাটি দরকারী পেয়েছেন এবং পড়ার জন্য ধন্যবাদ। যদি আপনার কোন প্রশ্ন বা প্রতিক্রিয়া থাকে? নিচে একটি মন্তব্য করুন। সাথে থাকুন!

প্রস্তাবিত: