সুচিপত্র:

রাস্পবেরি পাই দিয়ে ইমেজ প্রসেসিং: ওপেনসিভি এবং ইমেজ রঙ বিচ্ছেদ ইনস্টল করা: 4 টি ধাপ
রাস্পবেরি পাই দিয়ে ইমেজ প্রসেসিং: ওপেনসিভি এবং ইমেজ রঙ বিচ্ছেদ ইনস্টল করা: 4 টি ধাপ

ভিডিও: রাস্পবেরি পাই দিয়ে ইমেজ প্রসেসিং: ওপেনসিভি এবং ইমেজ রঙ বিচ্ছেদ ইনস্টল করা: 4 টি ধাপ

ভিডিও: রাস্পবেরি পাই দিয়ে ইমেজ প্রসেসিং: ওপেনসিভি এবং ইমেজ রঙ বিচ্ছেদ ইনস্টল করা: 4 টি ধাপ
ভিডিও: Image Processing: Raspberry Pi with Python tutorial series(2 of 9) 2024, জুলাই
Anonim
রাস্পবেরি পাই দিয়ে ইমেজ প্রসেসিং: ওপেনসিভি এবং ইমেজ কালার সেপারেশন ইনস্টল করা
রাস্পবেরি পাই দিয়ে ইমেজ প্রসেসিং: ওপেনসিভি এবং ইমেজ কালার সেপারেশন ইনস্টল করা

এই পোস্টটি বেশ কয়েকটি ইমেজ প্রসেসিং টিউটোরিয়ালের মধ্যে প্রথম যা অনুসরণ করা হয়। আমরা একটি ছবি তৈরি করে এমন পিক্সেলগুলি ঘনিষ্ঠভাবে দেখেছি, রাস্পবেরি পাইতে ওপেনসিভি কীভাবে ইনস্টল করতে হয় তা শিখি এবং আমরা একটি চিত্র ক্যাপচার করার জন্য পরীক্ষার স্ক্রিপ্টও লিখি এবং ওপেনসিভি ব্যবহার করে রঙ বিচ্ছেদও করি।

উপরের ভিডিওটি আপনাকে অনেক অতিরিক্ত তথ্য দেয় যা আপনাকে ইমেজ প্রসেসিং এবং পুরো ইনস্টলেশন প্রক্রিয়া সম্পর্কে আরও ভালভাবে বুঝতে সাহায্য করবে। আমি দৃ strongly়ভাবে সুপারিশ করছি যে আপনি প্রথমে এটি দেখুন কারণ এই লিখিত পোস্টটি কেবলমাত্র পরম মৌলিক বিষয়গুলিকে আবরণ করবে যা এটি নিজেকে পুনরায় তৈরি করার জন্য প্রয়োজনীয়।

ধাপ 1: রাস্পবেরি পাই প্রস্তুত করুন

রাস্পবেরি পাই প্রস্তুত করুন
রাস্পবেরি পাই প্রস্তুত করুন

এই প্রকল্পের জন্য, আমি রাস্পবেরি পাই 3 বি+ ব্যবহার করব যদিও আপনি আপনার অন্য যে কোন রূপ ব্যবহার করতে পারেন। আমরা বোর্ড বুট করার আগে, আমাদের রাস্পবেরি পাইতে একটি ছবি ফ্ল্যাশ করতে হবে। দয়া করে এর জন্য ডেস্কটপ সংস্করণ ব্যবহার করুন কারণ আমাদের GUI উপাদানগুলির প্রয়োজন। আপনি ইচার ব্যবহার করে ছবিটি ফ্ল্যাশ করতে পারেন। আমরা তারপর নিম্নলিখিত দুটি জিনিস সিদ্ধান্ত নিতে হবে:

নেটওয়ার্কের প্রবেশাধিকার:

আপনি যদি একটি তারযুক্ত সংযোগ ব্যবহার করতে চান তবে আপনি একটি ইথারনেট কেবল প্লাগ করতে পারেন, কিন্তু আমি অনবোর্ড ওয়াইফাই ব্যবহার করব।

RPi নিয়ন্ত্রণ:

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

আপনি যদি রাস্পবেরি পিআই দূর থেকে নিয়ন্ত্রণ করতে চান, তাহলে অনুগ্রহ করে নিম্নলিখিত পোস্টটি পড়ুন যা এটি করার বিষয়ে আপনার যা যা জানা দরকার তা অন্তর্ভুক্ত করে।

www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop-FT/

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

sudo raspi-config

তারপরে আপনি "ইন্টারফেসিং বিকল্প" আইটেমটিতে নেভিগেট করুন, তারপরে "ক্যামেরা" এটি সক্ষম করতে। এটি আপনাকে পুনরায় বুট করতে বলবে, তাই এটিকে হ্যাঁ বলুন এবং তারপরে বোর্ডকে আবার বুট করার জন্য এক মিনিট সময় দিন।

পরবর্তী কাজটি আমাদের করতে হবে তা হল ক্যামেরা সঠিকভাবে কাজ করছে কিনা। নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এটি করা যেতে পারে:

raspistill -o test.jpg

উপরের কমান্ডটি একটি ছবি ক্যাপচার করবে এবং /home /pi ডিরেক্টরিতে সেভ করবে। তারপরে আপনি ফাইল ম্যানেজারটি খুলতে পারেন এবং এটি দেখতে পারেন যে সবকিছু ঠিক মতো কাজ করছে কিনা তা নিশ্চিত করতে।

আমরা নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে অপারেটিং সিস্টেম আপডেট করি:

sudo apt update && sudo apt full -upgrade -y

আপনার নেটওয়ার্ক সংযোগের উপর নির্ভর করে এই ধাপে কিছু সময় লাগতে পারে কিন্তু এটি করার পরামর্শ দেওয়া হচ্ছে।

ধাপ 2: OpenCV ইনস্টল করা

আমরা পিআইপি ব্যবহার করব যা পাইথনের জন্য প্যাকেজ ইনস্টলার যা কিছু মডিউল ইনস্টল করার জন্য, তাই নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এটি ইনস্টল করা আছে তা নিশ্চিত করুন:

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

একবার এটি হয়ে গেলে, আমরা ওপেনসিভি নিজেই ইনস্টল করার আগে প্রয়োজনীয় নির্ভরতা (অতিরিক্ত সফ্টওয়্যার) ইনস্টল করতে হবে। আপনাকে নিম্নলিখিত প্রতিটি কমান্ড চালাতে হবে এবং আমি রাস্পবেরি পাই ব্রাউজারে এই পোস্টটি খোলার সুপারিশ করব এবং তারপরে কমান্ডগুলি অনুলিপি/আটকান।

  • sudo apt libatlas-base-dev -y ইনস্টল করুন
  • sudo apt libjasper -dev -y ইনস্টল করুন
  • sudo apt libqtgui4 -y ইনস্টল করুন
  • sudo apt python3 -pyqt5 -y ইনস্টল করুন
  • sudo apt libqt4 -test -y ইনস্টল করুন
  • sudo apt libhdf5-dev libhdf5-serial-dev -y ইনস্টল করুন
  • sudo pip3 opencv-योगदान-python == 4.1.0.25 ইনস্টল করুন

এটি আমাদের জন্য OpenCV ইনস্টল করবে। আমরা এটি ব্যবহার করার আগে, আমাদের পিকামেরা মডিউল ইনস্টল করতে হবে যাতে আমরা রাস্পবেরি পাই ক্যামেরা ব্যবহার করতে পারি। নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এটি করা যেতে পারে:

pip3 পিকামেরা ইনস্টল করুন [অ্যারে]

ধাপ 3: ওপেনসিভি পরীক্ষা করা

ওপেনসিভি পরীক্ষা করা হচ্ছে
ওপেনসিভি পরীক্ষা করা হচ্ছে
ওপেনসিভি পরীক্ষা করা হচ্ছে
ওপেনসিভি পরীক্ষা করা হচ্ছে

সবকিছু সঠিকভাবে ইনস্টল করা আছে তা নিশ্চিত করার জন্য আমরা এখন আমাদের প্রথম স্ক্রিপ্ট লিখব। এটি কেবল একটি ছবি ক্যাপচার করবে এবং তারপরে এটি পর্দায় প্রদর্শন করবে। একটি নতুন স্ক্রিপ্ট ফাইল তৈরি এবং খুলতে নিম্নলিখিত কমান্ডটি চালান:

sudo nano test-opencv.py

আমি দৃ strongly়ভাবে নীচের ফাইল থেকে স্ক্রিপ্টটি অনুলিপি করার এবং তারপর আপনার তৈরি করা নতুন ফাইলে পেস্ট করার সুপারিশ করছি। অথবা অন্যথায় আপনি কেবল এটি সব টাইপ করতে পারেন।

github.com/bnbe-club/opencv-demo-diy-27

একবার এটি হয়ে গেলে, "CTRL+X", তারপর Y এবং তারপর ENTER লিখে ফাইলটি সংরক্ষণ করুন। স্ক্রিপ্টটি নিম্নলিখিত কমান্ডে টাইপ করে চালানো যেতে পারে:

python3 test-opencv.py

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

ধাপ 4: রঙ বিচ্ছেদ

রঙ বিচ্ছেদ
রঙ বিচ্ছেদ
রঙ বিচ্ছেদ
রঙ বিচ্ছেদ

এখন যেহেতু সবকিছু ঠিক মত কাজ করছে, আমরা একটি ছবি পেতে একটি নতুন স্ক্রিপ্ট তৈরি করতে পারি এবং তারপর পৃথক রঙের উপাদানগুলি প্রদর্শন করতে পারি। একটি নতুন স্ক্রিপ্ট ফাইল তৈরি এবং খুলতে নিম্নলিখিত কমান্ডটি চালান:

sudo nano image-compferences.py

আমি দৃ strongly়ভাবে নীচের ফাইল থেকে স্ক্রিপ্টটি অনুলিপি করার এবং তারপর আপনার তৈরি করা নতুন ফাইলে পেস্ট করার সুপারিশ করছি। অথবা অন্যথায় আপনি কেবল এটি সব টাইপ করতে পারেন।

github.com/bnbe-club/opencv-demo-diy-27

একবার এটি হয়ে গেলে, কেবল "CTRL+X", তারপর Y এবং তারপর ENTER লিখে ফাইলটি সংরক্ষণ করুন। স্ক্রিপ্টটি নিম্নলিখিত কমান্ডে টাইপ করে চালানো যেতে পারে: python3 image-compferences.py। আপনি পর্দায় নীল, সবুজ এবং লাল উপাদানগুলির সাথে ক্যাপচার করা ছবিটি দেখতে সক্ষম হওয়া উচিত। প্রয়োজনে যাচাই করতে ভিডিওটি দেখুন। এছাড়াও, অনুগ্রহ করে স্ক্রিপ্ট থেকে বেরিয়ে আসার জন্য আপনার কীবোর্ডের কোন কী টিপতে ভুলবেন না। আপনি জানালা বন্ধ করলে এটি বের হবে না।

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

ইউটিউব চ্যানেল:

পড়ার জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: