প্রকল্প সম্পর্কে

হৃদস্পন্দন দূরবর্তী ফটোপ্লেথিসমোগ্রাফি (rPPG) ভিত্তিক একটি স্পর্শহীন হৃদস্পন্দন-হার পরিমাপের কাজের ধারা প্রদান করে। এটি একটি মুখ শনাক্ত করে এবং ক্রমাগত ট্র্যাক করে, প্রতিটি ফ্রেম থেকে মুখের রঙের সংকেত বের করে এবং হৃদস্পন্দনের হার অনুমান করার জন্য ফিল্টারিং ও ফ্রিকোয়েন্সি বিশ্লেষণ প্রয়োগ করে। ইনপুট একটি লাইভ ওয়েবক্যাম বা `-i` অপশনের মাধ্যমে সরবরাহ করা একটি ভিডিও ফাইল থেকে আসতে পারে। অ্যাপ্লিকেশনটি দুটি rPPG ভেরিয়েন্ট সমর্থন করে: একটি সবুজ-চ্যানেল পদ্ধতি এবং PCA ব্যবহার করে একটি RGB পদ্ধতি। মুখ শনাক্তকরণ একটি Haar ক্যাসকেড বা একটি গভীর নিউরাল-নেটওয়ার্ক ডিটেক্টর ব্যবহার করতে পারে, কনফিগারযোগ্য পুনঃশনাক্তকরণ ব্যবধান সহ। অন্যান্য সেটিংস অনুমান ফ্রিকোয়েন্সি, ন্যূনতম ও সর্বোচ্চ স্লাইডিং-উইন্ডো আকার, ফাইল ইনপুটের জন্য ফ্রেম ডাউনস্যাম্পলিং, GUI প্রদর্শন এবং বিস্তারিত লগিং নিয়ন্ত্রণ করে। রিপোজিটরিতে macOS-এর জন্য একটি Makefile এবং উবুন্টুর জন্য একটি স্পষ্ট g++ কমান্ড অন্তর্ভুক্ত রয়েছে। OpenCV অবশ্যই ইনস্টল থাকতে হবে যার হেডার এবং লাইব্রেরি স্ট্যান্ডার্ড বিল্ড পাথে উপলব্ধ। প্রকল্পটি GPL-3.0-এর অধীনে লাইসেন্সকৃত। README ডেমো ভিডিও, সম্পর্কিত প্রকাশনা, একটি ন্যূনতম জাভাস্ক্রিপ্ট বাস্তবায়ন এবং নতুন VitalLens লাইব্রেরি ও অ্যাপ্লিকেশনের লিঙ্কও সরবরাহ করে।