সুচিপত্র:

ইমেজ প্রসেসিং ভিত্তিক অগ্নি স্বীকৃতি এবং নির্বাপক ব্যবস্থা: Ste টি ধাপ
ইমেজ প্রসেসিং ভিত্তিক অগ্নি স্বীকৃতি এবং নির্বাপক ব্যবস্থা: Ste টি ধাপ

ভিডিও: ইমেজ প্রসেসিং ভিত্তিক অগ্নি স্বীকৃতি এবং নির্বাপক ব্যবস্থা: Ste টি ধাপ

ভিডিও: ইমেজ প্রসেসিং ভিত্তিক অগ্নি স্বীকৃতি এবং নির্বাপক ব্যবস্থা: Ste টি ধাপ
ভিডিও: ইমেজ প্রসেসিং করুন অনলাইনেই এবং অন্যকারো সাহায্য ছাড়াই | Online image processing without any help 2024, নভেম্বর
Anonim
Image
Image

হ্যালো বন্ধুরা এটি একটি ইমেজ প্রসেসিং ভিত্তিক অগ্নি সনাক্তকরণ এবং অগ্নি নির্বাপক ব্যবস্থা যা Arduino ব্যবহার করে

ধাপ 1:

ছবি
ছবি

মূলত সিস্টেম দুটি ভাগে বিভক্ত

1 অগ্নি সনাক্তকরণ

2 অগ্নি সতর্কতা এবং নির্বাপক

প্রথম অংশে ইমেজ প্রসেসিং ব্যবহার করে আগুন শনাক্ত করা হয়।

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

ক্যাসকেড ক্লাসিফায়ার প্রশিক্ষণের জন্য, উপরের লিঙ্ক থেকে থিস্ট্রেনার EXE ডাউনলোড এবং ইনস্টল করুন। ফায়ার নাম দিয়ে একটি ফোল্ডার তৈরি করুন (আপনি যে কোন নাম দিয়ে ফোল্ডার তৈরি করতে পারেন যেহেতু আমার লক্ষ্য বস্তু আগুন, তাই আমি ফায়ার ফায়ার তৈরি করেছি) এখন ফায়ার ফোল্ডারের ভিতরে "n" এবং "p" নামে দুটি ফোল্ডার তৈরি করুন, n ফোল্ডার হল নেতিবাচক চিত্রের নমুনার জন্য এবং ইতিবাচক চিত্রের নমুনার জন্য পি। পজিটিভ ইমেজে এমন বস্তু থাকে যা আমরা সনাক্ত করতে চাই, আমাদের ক্ষেত্রে আমরা আগুন সনাক্ত করতে চাই তাই ছবির নমুনা সংগ্রহ করুন যাতে আগুন থাকে এবং সেগুলিকে p ফোল্ডারের ভিতরে রাখুন। নেতিবাচক নমুনার জন্য প্রচুর সংখ্যক ছবি সংগ্রহ করুন যাতে আংশিকভাবে আগুন থাকে না। এখন আপনার ক্যাসকেড ক্লাসিফায়ার ফাইল তৈরির জন্য উপরের পৃষ্ঠার ধাপগুলি অনুসরণ করুন, অথবা আপনি লিঙ্ক থেকে অগ্নি সনাক্তকরণ এবং সোর্স কোডের জন্য প্রাক-তৈরি ক্যাসকেড ক্লাসিফায়ার ডাউনলোড করতে পারেন (সোর্স কোড)

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

· নম্পি

Ip Scipy

Pyserial (অস্পষ্ট, scipy এবং pyserial ডাউনলোড করতে তার ক্লিক করুন)

সমস্ত মডিউল ইন্সটল করার পর নাম অগ্নি সনাক্তকরণের সাথে পাইথন কোড খুলুন, arduino.py যদি আপনি চলার সময় কিছু ত্রুটি পান, আতঙ্কিত হবেন না, আমরা শুধু প্রথম অংশটি করেছি।

ধাপ ২:

ছবি
ছবি

আসুন হার্ডওয়্যারের দিকে এগিয়ে যাই, এখানে আমি Arduino UNO কে নিয়ামক হিসাবে ব্যবহার করছি কারণ আমার পাম্প, বুজার এবং লাল LED গুলি নিয়ন্ত্রণ করতে হবে।

ব্যবহৃত উপাদান:

Arduino uno:

16x2 LCD:

5 ভোল্ট বাজার:

LED এর

5 ভোল্ট রিলে:

Bc547 ট্রানজিস্টর:

প্রতিরোধক 470r, 1k, 220r, 10k প্রিসেট:

Lm7805

ক্যাপাসিটর 1000uf/25volt, 470uf/16 ভোল্ট:

ডায়োড 1N4007

ওয়েবক্যাম (alচ্ছিক, আপনি আপনার ল্যাপটপ ক্যামেরাও ব্যবহার করতে পারেন):

মিনি ডুবো পাম্প (স্থানীয় দোকান থেকে)

নীচের সার্কিট ডায়াগ্রাম অনুসারে সমস্ত উপাদান সংযুক্ত করুন, ইউএসবি কেবল ব্যবহার করে আপনার কম্পিউটারে আরডুইনো সংযুক্ত করুন এবং আরডুইনো সংযুক্ত কম পোর্টটি খুঁজে বের করুন, এখন আরডুইনো কোডটি খুলুন, আরডুইনোর টুল মেনু থেকে কম পোর্ট এবং সঠিক বোর্ড নির্বাচন করুন এবং আপলোড করুন কোড.

ধাপ 3:

ছবি
ছবি
ছবি
ছবি

নাম ফায়ার ডিটেকশন সহ পাইথন কোডটি খুলুন, arduino.py চেক করুন com পোর্ট কোডে লিখুন সঠিক বা 13 নং লাইনে নয়, যদি এটি আপনার Arduino com পোর্ট নম্বর দিয়ে পরিবর্তন না হয়। রান ট্যাবে ক্লিক করুন তারপর রান মডিউল ক্লিক করুন বা F5 চাপুন।

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

লিঙ্ক ডাউনলোড করুন

সোর্স কোড:

পাইথন মডিউল:

ক্যাসকেড প্রশিক্ষক GUI:

আশা করি আপনি এটি দরকারী পাবেন। যদি হ্যাঁ, এটি পছন্দ করুন, এটি ভাগ করুন, আপনার সন্দেহ মন্তব্য করুন। এই ধরনের আরও প্রকল্পের জন্য, আমাকে অনুসরণ করুন! ইউটিউবে আমার চ্যানেল সমর্থন করুন।

ধন্যবাদ!

ফেসবুক

ইউটিউব

প্রস্তাবিত: