সুচিপত্র:
- ধাপ 1: ধাপ 1: লাইব্রেরি আমদানি করা
- ধাপ 2: ধাপ 2: ওয়েবক্যাম অ্যাক্সেস করুন
- ধাপ 3: ধাপ 3: ফ্রেম পড়া
- ধাপ 4: ধাপ 4: বারকোড থেকে ডেটা পড়া
- ধাপ 5: ধাপ 5: QR কোডের চারপাশে আয়তক্ষেত্র আঁকা এবং ডেটা প্রদর্শন করা
- ধাপ 6:
ভিডিও: পাইথনে ওপেনসিভি ব্যবহার করে কিউআর কোড স্ক্যানার: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
আজকের বিশ্বে আমরা দেখতে পাচ্ছি কিউআর কোড এবং বার কোড প্রায় সব জায়গায় ব্যবহার করা হচ্ছে যেখানে পণ্য প্যাকেজিং থেকে অনলাইন পেমেন্ট এবং আজকাল আমরা রেস্তোরাঁয় মেনু দেখতে কিউআর কোড দেখতে পাই।
সুতরাং কোন সন্দেহ নেই যে এটি এখন বড় চিন্তা। কিন্তু আপনি কি কখনও ভেবে দেখেছেন এই QR কোড কিভাবে কাজ করে বা কিভাবে এটি স্ক্যান করা হয় এবং আমরা প্রয়োজনীয় তথ্য পাই? যদি আপনি না জানেন তাহলে আপনি উত্তরের জন্য সঠিক জায়গায় আছেন।
এই নির্দেশনায় আপনি শিখবেন কিভাবে পাইথন এবং ওপেনসিভি ব্যবহার করে আপনার জিতে যাওয়া কিউআর কোড স্ক্যানার তৈরি করতে হয়
সরবরাহ:
- পাইথন (3.6, 3.7, 3.8 প্রস্তাবিত)
- ওপেনসিভি লাইব্রেরি
- পাইজবার লাইব্রেরি
ধাপ 1: ধাপ 1: লাইব্রেরি আমদানি করা
আমাদের প্রয়োজনীয় লাইব্রেরি আমদানি করে শুরু করা যাক, তাই আমরা 3 টি লাইব্রেরি ব্যবহার করব
1. OpenCV
2. অসাড়
3. পাইজবার
ধাপ 2: ধাপ 2: ওয়েবক্যাম অ্যাক্সেস করুন
এখানে আমরা OpenCV থেকে ভিডিও ক্যাপচার ফাংশন ব্যবহার করে আমাদের ওয়েবক্যাম অ্যাক্সেস করব এবং আমাদের আউটপুট উইন্ডোর প্রস্থ এবং উচ্চতাও নির্ধারণ করব।
এখানে গুরুত্বপূর্ণ বিষয় হল যে আপনি যদি আপনার অভ্যন্তরীণ ওয়েবক্যাম ব্যবহার করেন তাহলে ভিডিওক্যাপচার ফাংশনে 0 পাস করুন এবং যদি আপনি এক্সট্রেনল ওয়েবক্যাম পাস 1 ব্যবহার করেন
এখন লাইন 6 এ আমরা আমাদের আউটপুট উইন্ডোর উচ্চতা 640 হিসাবে নির্ধারণ করছি (3 উচ্চতার জন্য ব্যবহার করা হয়)
লাইন 7 এ আমরা আমাদের আউটপুট উইন্ডোর উচ্চতা 480 হিসাবে নির্ধারণ করছি (4 উচ্চতার জন্য ব্যবহার করা হয়)
ধাপ 3: ধাপ 3: ফ্রেম পড়া
ওয়েবক্যাম থেকে ফ্রেম পড়া খুবই সহজ। আপনাকে শুধু একটি লুপ এবং ভিতরে যোগ করতে হবে যখন লুপ দুটি ভেরিয়েবল তৈরি করবে যেমন ret এবং ফ্রেম "cap.read ()" ব্যবহার করে ফ্রেমগুলি পড়ুন।
এখন আপনার সমস্ত ফ্রেম পরিবর্তনশীল "ফ্রেমে" সংরক্ষণ করা হবে
ধাপ 4: ধাপ 4: বারকোড থেকে ডেটা পড়া
এখন আমরা একটি লুপ তৈরি করব যেখানে আমরা বারকোড থেকে ডেটা পড়ব।
সুতরাং আমরা "ডিকোড" ব্যবহার করতে যাচ্ছি যা আমরা কিউআর কোডের ডেটা ডিকোড করতে আমদানি করেছি
এবং আমরা এটি ভেরিয়েবল "myData" তে সংরক্ষণ করব এবং ডেটা সঠিক কিনা তা পরীক্ষা করার জন্য মুদ্রণ করব
ধাপ 5: ধাপ 5: QR কোডের চারপাশে আয়তক্ষেত্র আঁকা এবং ডেটা প্রদর্শন করা
তাই প্রথমে আমরা একটি পরিবর্তনশীল নাম pts তৈরি করব যা পয়েন্ট যা আমাদের QR কোডের 4 কোণার পয়েন্ট দেবে
এখন এই পয়েন্টগুলি ব্যবহার করে আমরা আমাদের QR কোডের চারপাশে একটি আয়তক্ষেত্র তৈরি করব যেমন লাইন 16-18 দেখানো হয়েছে
টেক্সট প্রদর্শন করতে myData ভেরিয়েবল ব্যবহার করা হবে যেখানে আমাদের ডেটা সংরক্ষণ করা হয়েছে
ধাপ 6:
এবং পরিশেষে আমরা OpenCV তে "imshow" ফাংশন ব্যবহার করে আমাদের ফ্রেম প্রদর্শন করছি
22-23 লাইনে আমরা প্রোগ্রাম করেছি যে যদি আমরা "q" চাপি তাহলে প্রোগ্রামটি বন্ধ হয়ে যাবে
প্রস্তাবিত:
পাইথনে SHT25 সহ রাস্পবেরি পাই ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পর্যবেক্ষক: 6 টি ধাপ
পাইথনে SHT25 এর সাথে রাস্পবেরি পাই ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পর্যবেক্ষক: রাস্পবেরি পাই এর জন্য উৎসাহী হওয়ায় আমরা এর সাথে আরো কিছু দর্শনীয় পরীক্ষার কথা ভাবলাম এই অভিযানে আমরা একটি আর্দ্রতা এবং তাপমাত্রা পর্যবেক্ষক তৈরি করব যা রাস্পবেরি পাই ব্যবহার করে আপেক্ষিক আর্দ্রতা এবং তাপমাত্রা পরিমাপ করবে এবং SHT25, Humidi
কম্পিউটার ভিশন (ওপেনসিভি) ব্যবহার করে তারকা স্বীকৃতি: 11 টি ধাপ (ছবি সহ)
কম্পিউটার ভিশন (ওপেনসিভি) ব্যবহার করে স্টার রিকগনিশন: এই নির্দেশনাটি আপনাকে বর্ণনা করবে কিভাবে একটি ইমেজের স্টার প্যাটার্ন স্বয়ংক্রিয়ভাবে চিহ্নিত করার জন্য কম্পিউটার ভিশন প্রোগ্রাম তৈরি করতে হয়। পদ্ধতিটি ওপেনসিভি (ওপেন-সোর্স কম্পিউটার ভিশন) লাইব্রেরি ব্যবহার করে প্রশিক্ষিত এইচএএআর ক্যাসকেডের একটি সেট তৈরি করতে পারে যা হতে পারে
ওপেনসিভি ব্যবহার করে পাইথনে রঙ সনাক্তকরণ: 8 টি ধাপ
ওপেনসিভি ব্যবহার করে পাইথনে রঙ সনাক্তকরণ: হ্যালো! এই নির্দেশনাটি কীভাবে ওপেনসিভি লাইব্রেরি ব্যবহার করে পাইথনে একটি চিত্র থেকে একটি নির্দিষ্ট রঙ বের করতে হয় তা নির্দেশ করতে ব্যবহৃত হয়। যদি আপনি এই কৌশলটিতে নতুন হন তবে চিন্তা করবেন না, এই গাইডের শেষে আপনি আপনার নিজের রঙের প্রোগ্রাম করতে সক্ষম হবেন
পাইথনে BME280 সহ রাস্পবেরি পাই ব্যবহার করে আবহাওয়া কেন্দ্র: 6 টি ধাপ
পাইথনে BME280 এর সাথে রাস্পবেরি পাই ব্যবহার করে আবহাওয়া কেন্দ্র প্রাকৃতিক দুর্যোগ (খরা, চরম
কোস্টার কিউআর কোড [3D প্রিন্টার নেই]: 14 টি ধাপ
কোস্টার কিউআর কোড [কোন থ্রিডি প্রিন্টার নেই]: এই নির্দেশনাটি আপনাকে কীভাবে একটি কিউআর কোস্টার তৈরি করতে হয় তা শেখাতে যাচ্ছে। কোস্টারে থাকা QR কোডটি আপনার ফোনকে ওয়াইফাইতে সংযুক্ত করতে সক্ষম হবে, অথবা কোনো কোম্পানির ওয়েবসাইট অনুসন্ধান না করেই আনতে পারবে। আপনাকে যা করতে হবে তা হল বারের সাথে কিউআর কোড স্ক্যান করা