৮৪২১ কোড কোডিংয়ের দক্ষতা উচ্চ, চিহ্নিতকরণের কठিনতা কম, ফলে আরও বেশি পিসিবি ক্যারিয়ার প্রদাতা ৮৪২১ কোড ব্যবহার করছে দ্বিমাত্রিক কোডের পরিবর্তে তথ্য ট্রেসিং-এর জন্য।
ভাগ করে নিন1). প্রজেক্ট পটভূমি:
ডিটেকশন প্রয়োজন:
পণ্যগুলি ৯ কোড এবং ১০ কোডে বিভক্ত। পণ্যগুলি সাঙ্কেতিক এবং যাদৃচ্ছিক আসা উপাদানগুলি সাগরের মাধ্যমে ধরে থাকে। এই প্রস্তাবটি দুটি পণ্যের জন্য উপযুক্ত এবং ৫০০মিলিসেকেন্ডের মধ্যে ফলাফল টিসিপি মাধ্যমে পাঠানো হয়। (পরীক্ষিত বস্তুটি হল নিচের ছবিতে দেখানো সাগর দ্বারা ধরা ছিদ্রযুক্ত PCB ম্যাটেরিয়াল প্লেট, যা পিছনের আলো জ্বালিয়ে চিহ্নিত করা হয়)।
দুঃখের বিষয় এবং সমস্যাঃ
অর্ডার ছবি অনুলোম উল্টানো হবে, চিহ্ন এবং সংকেত ছাড়াই এবং কোড বিকৃতি, ইমেজিং ধোঁয়া, কোড ছিদ্র ইমেজিং লেগে যাওয়া, এবং কোড ছিদ্রের আকার পরিবর্তনশীল হবে। জটিল ইমেজিং শর্ত রুটিন ম্যাচিং চিহ্ন বিট পড়ার অ্যালগরিদমের স্থিতিশীল পরিচালনা কঠিন করে তোলে।
2). সমাধান আর্কিটেকচার:
স্কিম ডায়াগ্রাম:
সমাধানের ধারণা বর্ণনা:
1. 8421 গজের ছিদ্রের অবস্থান পরিমাপের মাধ্যমে চিহ্ন ম্যাচিং করা হয়
2. 8421 কোড ফ্ল্যাগ বিট এবং কলাম ফ্ল্যাগ বিটের মাধ্যমে 8421 কোডের XY মIRROR চিহ্ন করা হয় এবং 8421 কোডের বহির্ভূত চতুভুজের চারটি শীর্ষ পাওয়া যায়
3. OpenCV পারস্পেকটিভ রূপান্তর ব্যবহার করে বিকৃতি সংশোধন এবং সংশোধন করা হয় (নিম্নলিখিত ছবি পারস্পেকটিভ রূপান্তরের প্রভাব) যা পরবর্তীতে 8421 কোড ডিকোড করার জন্য সহায়ক।
3). প্রোগ্রামের সুবিধা:
১. স্কিম অ্যালগরিদমটি প্রায় ২০০মিলিসেকেন্ড সময় নেয়, এবং কোড ডিফর্মেশন, ইমেজিং অ্যামবিগুইটি, কোড হোল ইমেজিং অ্যাডহেশন এবং বিভিন্ন কোড হোল আকারের জটিল অবস্থায় অভিনিবেশ করতে পারে।
২. প্রতি মেশিন প্রায় ১০০০টি বোর্ড প্রতি দিন চিহ্নিত করতে পারে, এবং ডিবगিং পরে ৮৪২১ কোডের চিহ্নিতকরণের হার ১০০% পৌঁছে।
৩. লাগত কমাতে গভীর শিখা মডিউল ব্যবহার করা হয় না।
৪. আরও পিসিবি শিল্পের ৮৪২১ কোড চিহ্নিতকরণের দরকারের জন্য পুনরায় ব্যবহার করা যেতে পারে।