সতর্কতা: এই পৃষ্ঠাটি একটি স্বয়ংক্রিয় (মেশিন) অনুবাদ, কোনও সন্দেহের ক্ষেত্রে অনুগ্রহ করে মূল ইংরেজি নথিটি দেখুন to এই অসুবিধার জন্য আমরা ক্ষমা চাইছি।

ECTtracker - ডিবাগিং উপাদান

ডিবাগিং উপাদানসমূহ

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

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

স্ট্রিপস ডায়াগ্রাম

প্রোগ্রামের একটি অতিরিক্ত উইন্ডো যা উইন্ডোতে চিত্রগুলির কাকতালীয় স্তর এবং রিয়েল-টাইমে নমুনার ম্যাট্রিক্সের নমুনা দেখায় (চিত্র দেখুন 24)।

The 'Stripes Diagram' window (চিত্র 24. "স্ট্রিপস ডায়াগ্রাম" উইন্ডো)

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

যথাযথ স্বীকৃতির মূল শর্তটি নিম্নরূপ - প্রোগ্রামের একটি স্ট্রাইপ কোনও নির্দিষ্ট সময়কালে অন্যের চেয়ে বেশি হতে হবে। উপরের চিত্রটিতে, ব্যবহারকারীর চোখ কখন খোলা ছিল (স্ট্রাইপ 0 এর সবুজ রঙ) এবং এটি কখন বন্ধ ছিল (স্ট্রাইপ 1 এর সবুজ রঙ) clearly এই চিত্রটি সঠিক স্বীকৃতি স্তরের সেটিংস দেখায়।

চ্যানেলগুলির তীব্রতা

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

তবে মানুষের চোখ বিভিন্ন নীতি ব্যবহার করে। উদাহরণস্বরূপ, উজ্জ্বল হলুদ রঙ এবং গা yellow় হলুদ বর্ণের বেশ আলাদা আলাদা আরজিবি মান থাকবে। সুতরাং, প্রোগ্রামটিতে এখন এইচএসএল রঙের মডেল জড়িত রয়েছে, এটি ছায়া, স্যাচুরেশন এবং আলোক স্তরের সংখ্যার তিনটি সংখ্যক একটি বৃহত্ is যে রঙগুলির মান মানব চোখের থেকে একেবারেই পৃথক নয় বলে বিবেচিত হয় তাদের এইচএলএস রঙের মডেলটিতে সামান্য পার্থক্য থাকবে।

পূর্বে উল্লিখিত দুটি বর্ণের জন্য আরজিবি এবং এইচএসএল মানগুলি লক্ষ্য করা যাক, উজ্জ্বল হলুদ এবং গা dark় হলুদ (চিত্র দেখুন 25)।

Difference between the RGB and the HSL values (চিত্র 25. আরজিবি এবং এইচএসএল মানগুলির মধ্যে পার্থক্য
বাম রঙ: আরজিবি - 255 242 0, এইচএসএল - 38 240 120।
ডান রঙ: আরজিবি - 221 210 0, এইচএসএল - 38 240 104)

আরজিবিতে বৃহত্তর, লাল এবং সবুজ মান পরিবর্তন হচ্ছে, অন্যদিকে এইচএলএসে কেবলমাত্র আলো মান পরিবর্তন হচ্ছে। এইচএলএসের বৃহত্তর মানগুলি আরও সহজে তুলনা করা যায়, যাতে ট্র্যাকিংয়ের প্রক্রিয়া চলাকালীন আরও সুনির্দিষ্ট ফলাফল সরবরাহ করে ECTtracker.

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

Difference between colors of zoomed images (চিত্র 26a। জুমড চিত্রগুলির রঙের মধ্যে পার্থক্য) Difference between colors of zoomed images (চিত্র 26 বি। জুমড চিত্রগুলির রঙের মধ্যে পার্থক্য)

নমুনার সাথে কোনও চিত্রের তুলনা করতে, ECTtracker নিম্নলিখিত পরামিতিগুলির জন্য গড় মানগুলি নির্ধারণ করে প্রতিটি কাঠামো পয়েন্টের আয়তক্ষেত্রাকার অঞ্চল বিশ্লেষণ করে:

সুতরাং, কাঠামোর প্রতিটি পয়েন্টের জন্য 9 টি বিভিন্ন মান ব্যবহার করে ভিডিও স্ট্রিমের প্রতিটি ফ্রেমকে তুলনা করা হয় (অর্থাত্ স্ট্রাকচার পয়েন্টের কেন্দ্রের সাথে একটি আয়তক্ষেত্রাকার অঞ্চল)।

বিভিন্ন পরিবেশগত পরিস্থিতি (আলোর তীব্রতা, আলোর উত্সের অবস্থান, ব্যবহারকারীর মুখের এবং ক্যামেরার মধ্যে দূরত্ব, নির্বাচিত স্বীকৃতি কাঠামোর দক্ষতার স্তর, ক্যামেরা রেজোলিউশন, ব্যবহারকারীর মাথা দ্বারা সৃষ্ট বিভিন্ন চিত্রের শিফট চলাচল ইত্যাদি) এর ফলে প্রতিটি চ্যানেলের জন্য এমনকি চোখের এক রাজ্যের জন্যও উল্লেখযোগ্য মান পার্থক্য দেখা দিতে পারে।

চ্যানেলের তীব্রতা স্তরটি পরীক্ষা করতে, ব্যবহারকারী user ECTtracker চ্যানেলগুলির তীব্রতা উইন্ডোটি খুলতে পারে (চিত্র 27 দেখুন)।

Channels Intensity window (চিত্র 27. চ্যানেলগুলির তীব্রতা উইন্ডো)

এই উইন্ডোতে প্রতিটি চ্যানেলের জন্য রিয়েল-টাইম তীব্রতা ডায়াগ্রাম রয়েছে:

যথাযথ সেটিং পদ্ধতির সাধারণ অ্যালগরিদম নিম্নরূপ:

গুরুত্বপূর্ণ তথ্য! সঠিক সেটিং প্রক্রিয়া সম্পাদন করতে, ব্যবহারকারীকে বিভিন্ন চোখের রাজ্যের জন্য সর্বাধিক নিবিড় চ্যানেলগুলি নির্বাচন করতে হবে এবং একটি রাষ্ট্রের জন্য কম নিবিড়ভাবে নির্বাচন করতে হবে। চিত্র স্বীকৃতি প্রক্রিয়ার জন্য এই জাতীয় চ্যানেলের মান অবিশ্বাস্যভাবে বেশি। গুরুত্বপূর্ণ চ্যানেলগুলির অবশ্যই 5 থেকে 8 এর মধ্যে সীমার মধ্যে অগ্রাধিকারের স্তর থাকতে হবে, যখন কম গুরুত্বপূর্ণ চ্যানেলগুলি 1 থেকে 3 এর মধ্যে হওয়া উচিত each গণনা প্রক্রিয়া) থেকে 9 (সর্বাধিক অগ্রাধিকার স্তর)।

ECTtracker ব্যবহারকারীকে প্রতিটি চ্যানেলের জন্য স্বাধীনভাবে অগ্রাধিকারের স্তরটি সেট করতে দেয়। এটি করার জন্য, ব্যবহারকারীকে প্রোগ্রামের সেটিংস উইন্ডোতে প্যারামিটার 15 এর মান পরিবর্তন করতে হবে। সমস্ত চ্যানেলের জন্য অগ্রাধিকার স্তরগুলি ফাঁকা ছাড়াই একে একে নির্দেশ করা হয়। উদাহরণস্বরূপ, যদি ব্যবহারকারী এইচএসএল চ্যানেলকে সর্বাধিক গুরুত্বপূর্ণ হিসাবে নির্বাচন করে তবে প্যারামিটারটির মান 111111888, 222222667 বা এর মতো কিছু হতে পারে।

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

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

স্বয়ংক্রিয় সূত্র গণনা বৈশিষ্ট্যটির কারণে, এমনকি সবচেয়ে অনভিজ্ঞ ব্যবহারকারীও একটি অনুকূল স্বীকৃতি স্তর সরবরাহ করতে প্রয়োজনীয় সেটিংস নির্বাচন করতে পারেন।

প্রোএসসিও 9 (কাঠামোর চিত্র)

কাঠামোর ডায়াগ্রাম যুক্ত উইন্ডোটি ব্যবহার করে স্বীকৃতি স্তরের গুণমানও উন্নত করা যায়। এই উইন্ডোতে প্রতিটি চ্যানেলের জন্য কাঠামোগুলি রয়েছে, পাশাপাশি প্রতিটি কাঠামোর পয়েন্টের জন্য তীব্রতার পরিবর্তন রয়েছে (চিত্র দেখুন 28)।

The SCO9 window for various recognition structures: The first row – structures for RGB scheme, the second – structures for delta RGB, the third – structure for HSL scheme The SCO9 window for various recognition structures: The first row – structures for RGB scheme, the second – structures for delta RGB, the third – structure for HSL scheme
(চিত্র 28. বিভিন্ন স্বীকৃতি কাঠামোর জন্য এসসিও 9 উইন্ডো:
প্রথম সারি - আরজিবি স্কিমের জন্য কাঠামো, দ্বিতীয় - ডেল্টা আরজিবির জন্য কাঠামো, তৃতীয় - এইচএসএল প্রকল্পের কাঠামো)

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

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

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

প্রোইভেন্ট লগ

প্রোগ্রামটির এই অতিরিক্ত উইন্ডোটি ঘটেছিল এমন সমস্ত গুরুত্বপূর্ণ ইভেন্টের তালিকা প্রদর্শন করে ECTtracker: ট্র্যাকিং শুরু এবং স্টপ, প্রোফাইল লোডিং বা সংরক্ষণ, সেটিংস পরিবর্তন। ইভেন্টগুলি লগের উপস্থিতি চিত্র 29 এ দেখানো হয়েছে।

The events log of the program (চিত্র 29) প্রোগ্রামের ইভেন্ট লগ)

ইভেন্ট লগের শিরোনামটি বর্তমান লগের সারিগুলির পরিমাণ এবং বাইট ইন লগের মোট আকার নির্দেশ করে। এই তথ্য পৃথক মাধ্যমে প্রদর্শিত বা লুকানো যেতে পারে 'সেটিংস'-'পরিসংখ্যান'মেনু আইটেম। ইভেন্ট লগ মেনু এছাড়াও অন্যান্য কিছু ফাংশন সরবরাহ করে: