সতর্কতা: এই পৃষ্ঠাটি একটি স্বয়ংক্রিয় (মেশিন) অনুবাদ, কোনও সন্দেহের ক্ষেত্রে অনুগ্রহ করে মূল ইংরেজি নথিটি দেখুন to এই অসুবিধার জন্য আমরা ক্ষমা চাইছি।
TrackEye
ট্র্যাকএই পর্যালোচনা
- প্রযুক্তির নাম: TrackEye
- লিঙ্ক: http://www.codeproject.com/Articles/26897/TrackEye-Real-Time-Tracking-Of-Human-Eyes-Using-a
- দাম: বিনামূল্যে
- জনপ্রিয়তা: প্রতিযোগিতায় রিজ বিজয়ী "জুন ২০০ of এর সেরা সি ++ / এমএফসি নিবন্ধ"।
- ন্যূনতম শারীরিক প্রয়োজনীয়তা: রোগীকে অবাধে তার চোখ সরাতে সক্ষম হতে হবে।
বিস্তারিত বিবরণ:
চোখ মানুষের মুখের সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য। ব্যবহারকারী-থেকে-কম্পিউটার ইন্টারফেসে যোগাযোগের কৌশল হিসাবে চোখের চলাফেরার কার্যকর ব্যবহার বিভিন্ন প্রয়োগের ক্ষেত্রে জায়গা খুঁজে পেতে পারে।
চক্ষু ট্র্যাকিং এবং চক্ষু বৈশিষ্ট্যগুলি সরবরাহ করে তথ্য হিউম্যান-কম্পিউটার ইন্টারঅ্যাকশন (এইচসিআই) সিস্টেমে কম্পিউটারের সাথে যোগাযোগের একটি আকর্ষণীয় উপায় হওয়ার সম্ভাবনা রয়েছে potential সুতরাং এই অনুপ্রেরণার সাথে, একটি বাস্তব-সময়ের চোখের বৈশিষ্ট্য ট্র্যাকিং সফ্টওয়্যার ডিজাইন করা এই প্রকল্পের লক্ষ্য।
প্রকল্পের উদ্দেশ্য নিম্নলিখিত ক্ষমতা সহ একটি রিয়েল-টাইম চক্ষু-বৈশিষ্ট্য ট্র্যাকার বাস্তবায়ন:
- রিয়েলটাইম স্কেল এবং রোটেশন ইনভার্ভিয়েন্স সহ ফেস ট্র্যাকিং
- স্বতন্ত্রভাবে চোখের অঞ্চলগুলি ট্র্যাক করা
- চোখের বৈশিষ্ট্যগুলি ট্র্যাক করা
- চোখের দিশে দিশা সন্ধান করছে
- চোখের নড়াচড়া ব্যবহার করে রিমোট কন্ট্রোলিং
ট্র্যাকই চালানো এবং পুনর্নির্মাণের নির্দেশাবলী
TrackEye_Executable.zip ফাইলটি বের করুন। ট্র্যাকইয়ে_666.এক্সি চালানোর আগে, স্যাম্পেলএইচ.ইউ.জেপজি এবং স্যাম্পলইয়ে.জেপিজি এই দুটি ফাইল সি: \ ফোল্ডারে অনুলিপি করুন। এই দুটি ফাইল ক্যাম্শফ্ট এবং টেমপ্লেট-ম্যাচিং অ্যালগরিদমের জন্য ব্যবহৃত হয়।
সফ্টওয়্যারটি চালানোর জন্য ব্যবহারকারীর অনুসরণ করা ছাড়া অন্য কোনও পদক্ষেপ নেই। কোনও ডিএলএল নির্ভরতা নেই কারণ সফ্টওয়্যারটি ডিএলএলগুলি স্থিরভাবে অন্তর্ভুক্ত করে নির্মিত হয়েছিল।
একটি ভাল ট্র্যাকিং সম্পাদন করতে হবে সেটিংস
মুখ এবং চক্ষু সনাক্তকরণের জন্য সেটিংস
Under TrackEye Menu --> ট্র্যাকার সেটিংস।
- ইনপুট উত্স: ভিডিও
- সিলেক্ট ফাইলটিতে ক্লিক করুন এবং নির্বাচন করুন .. \ অ্যাভিস \ নমুনা.ইভি
- মুখ সনাক্তকরণ অ্যালগরিদম: হর ফেস ডিটেকশন অ্যালগরিদম
- "চোখও ট্র্যাক করুন" চেকবক্স পরীক্ষা করুন
- চক্ষু সনাক্তকরণ অ্যালগরিদম: অভিযোজিত পিসিএ
- "ভেরিয়েন্স চেক" আনচেক করুন
- ডেটাবেস চিত্রের সংখ্যা: 8
- আইজেনইজ এর সংখ্যা: 5
- চোখের স্পেস থেকে সর্বোচ্চ অনুমোদিত দূরত্ব: 1200
- মুখের প্রস্থ / চোখের টেম্পলেট প্রস্থ অনুপাত: 0.3
- পিসিএ চলাকালীন কালারস্পেস প্রকার: CV_RGB2GRAY
- ছাত্র সনাক্তকরণের জন্য সেটিংস
"বিশদে চোখ ট্র্যাক করুন" এবং তারপরে "চোখের ছাত্রদেরও সনাক্ত করুন" দেখুন। "পরামিতিগুলি সমন্বয় করুন" বোতামটি ক্লিক করুন:
- "120" "প্রান্তিক মান" হিসাবে প্রবেশ করান
- "সংরক্ষণ সেটিংস" ক্লিক করুন এবং তারপরে "বন্ধ করুন" ক্লিক করুন
- সাপের জন্য সেটিংস
"সক্রিয় সাপ ব্যবহার করে চোখের সীমানা নির্দেশ করুন" পরীক্ষা করুন। "সাপের জন্য সেটিংস" বোতামটি ক্লিক করুন:
- রঙিনস্পেস ব্যবহার করতে নির্বাচন করুন: CV_RGB2GRAY
- সাধারণ থ্রোহোল্ডিং নির্বাচন করুন এবং 100 "" প্রান্তিক মান "হিসাবে প্রবেশ করুন
- "সংরক্ষণ সেটিংস" ক্লিক করুন এবং তারপরে "বন্ধ করুন" ক্লিক করুন
- পটভূমি
- এখনও অবধি চোখ সনাক্তকরণে প্রচুর কাজ হয়েছে এবং প্রকল্পের আগে পূর্ববর্তী পদ্ধতিগুলি প্রয়োগকৃত পদ্ধতিটি নির্ধারণের জন্য সতর্কতার সাথে অধ্যয়ন করা হয়েছিল। আমরা চোখের সাথে সম্পর্কিত গবেষণাগুলি নীচে তালিকাভুক্ত হিসাবে দুটি প্রধান বিভাগে শ্রেণিবদ্ধ করতে পারি।
বিশেষ সরঞ্জাম ভিত্তিক পদ্ধতি
এই ধরণের অধ্যয়নগুলি প্রয়োজনীয় সরঞ্জাম ব্যবহার করে যা কক্ষপথে চোখের অবস্থানের সাথে সমানুপাতিক এমন কোনও ধরণের সংকেত দেয়। বর্তমানে প্রচলিত বিভিন্ন পদ্ধতি হ'ল ইলেক্ট্রোকুলোগ্রাফি, ইনফ্রা-রেড ওকুলোগ্রাফি, স্কেলেরাল অনুসন্ধান কয়েল। এই পদ্ধতিগুলি সম্পূর্ণভাবে আমাদের প্রকল্পের বাইরে।
চিত্র ভিত্তিক পদ্ধতি
চিত্র ভিত্তিক পদ্ধতির চিত্রগুলিতে চোখের সনাক্তকরণ সম্পাদন করা হয়। চিত্র ভিত্তিক বেশিরভাগ পদ্ধতি চোখের বৈশিষ্ট্যগুলি ব্যবহার করে চোখ সনাক্ত করার চেষ্টা করে। এখনও অবধি ব্যবহৃত পদ্ধতি হ'ল জ্ঞান-ভিত্তিক পদ্ধতিগুলি, বৈশিষ্ট্য-ভিত্তিক পদ্ধতিগুলি (রঙ, গ্রেডিয়েন্ট), সাধারণ টেমপ্লেট ম্যাচিং, উপস্থিতি পদ্ধতি। আরও একটি আকর্ষণীয় পদ্ধতি হ'ল "ডিফর্মলেবল টেম্পলেট ম্যাচিং" যা জ্যামিতিক মডেলের শক্তি হ্রাস করে একটি চোখের চিত্রের জ্যামিতিক চোখের টেম্পলেটটির সাথে মেলে।
ট্র্যাকইয়ের বাস্তবায়ন
বাস্তবায়িত প্রকল্পটি তিনটি উপাদানের উপর রয়েছে:
- মুখ শনাক্তকরণ: স্কেল অদম্য মুখ সনাক্তকরণ সম্পাদন করে
- চোখ সনাক্তকরণ: এই পদক্ষেপের ফলস্বরূপ উভয় চোখ সনাক্ত করা হয়
- চোখের বৈশিষ্ট্য নিষ্কাশন: এই পদক্ষেপের শেষে চোখের বৈশিষ্ট্যগুলি নিষ্কাশন করা হয়
- মুখ সনাক্তকরণ
প্রকল্পে দুটি ভিন্ন পদ্ধতি প্রয়োগ করা হয়েছিল। তারা হ'ল:
- ক্রমাগত অভিযোজিত মানে - শিফট অ্যালগরিদম
- হর মুখ সনাক্তকরণ পদ্ধতি
- ক্রমাগত অভিযোজিত গড়-শিফট অ্যালগরিদম
- অভিযোজিত গড় শিফট অ্যালগরিদম মানব মুখগুলি অনুসরণ করার জন্য ব্যবহৃত হয় এবং ঘনত্বের গ্রেডিয়েন্টে আরোহণের জন্য দৃ the় নন-প্যারাম্যাট্রিক কৌশল অবলম্বনে সম্ভাব্য বন্টনগুলির মোড (শিখর) আবিষ্কার করতে বলা হয় যা শিফট অ্যালগরিদম বলে। মুখগুলি ভিডিও ক্রম অনুসারে ট্র্যাক করা হয়, পরিবর্তনশীল রঙ সম্ভাব্যতা বিতরণকে পরিবর্তনশীলভাবে পরিবর্তন করার সমস্যাটি মোকাবেলায় শিফট অ্যালগরিদম পরিবর্তন করা হয়েছে। অ্যালগরিদমের ব্লক চিত্রটি নীচে দেওয়া হয়েছে:
হর-মুখ সনাক্তকরণের পদ্ধতি
দ্বিতীয় মুখ সনাক্তকরণের অ্যালগরিদম হর-লাইক বৈশিষ্ট্যগুলির সাথে কাজ করা শ্রেণিবদ্ধের উপর ভিত্তি করে তৈরি হয়েছে (নামা হর-এর মতো বৈশিষ্ট্যগুলির সাথে কাজ করা উত্সাহী শ্রেণিবদ্ধদের একটি ক্যাসকেড)। সবার আগে এটি একটি মুখের কয়েক শত নমুনা ভিউ দিয়ে প্রশিক্ষিত হয়। শ্রেণিবদ্ধ প্রশিক্ষণ দেওয়ার পরে এটি কোনও ইনপুট চিত্রের আগ্রহের অঞ্চলে প্রয়োগ করা যেতে পারে। অঞ্চলটি মুখ দেখানোর এবং অন্যথায় "0" দেখানোর সম্ভাবনা থাকলে শ্রেণিবদ্ধকারী "1" আউটপুট দেয়। পুরো চিত্রটিতে অবজেক্টটি অনুসন্ধান করার জন্য, অনুসন্ধানের উইন্ডোটি পুরো চিত্রটি জুড়ে নিয়ে যেতে পারে এবং শ্রেণিবদ্ধ ব্যবহার করে প্রতিটি অবস্থান পরীক্ষা করতে পারে। শ্রেণিবদ্ধটি এমনভাবে নকশা করা হয়েছে যাতে এটি বিভিন্ন আকারের আগ্রহের বিষয়গুলি সহজেই খুঁজে পেতে সক্ষম হয়, যা চিত্রটি নিজেই আকার দেওয়ার চেয়ে আরও দক্ষ।