- முன்நிபந்தனைகள்
- ஓபன்சிவியுடன் முக அங்கீகாரம் எவ்வாறு செயல்படுகிறது
- ஓபன்சிவியில் அடுக்கை வகைப்படுத்திகளைப் பயன்படுத்தி முகம் கண்டறிதல்
முகம் அங்கீகாரம் பெருகிய முறையில் பிரபலமடைந்து வருகிறது, நம்மில் பெரும்பாலோர் அதை உணராமல் ஏற்கனவே பயன்படுத்துகிறோம். இது ஒரு எளிய பேஸ்புக் டேக் பரிந்துரை அல்லது ஸ்னாப்சாட் வடிகட்டி அல்லது மேம்பட்ட விமான நிலைய பாதுகாப்பு கண்காணிப்பு என இருந்தாலும், முகம் அங்கீகாரம் ஏற்கனவே அதன் மந்திரத்தை வேலை செய்துள்ளது. மாணவர்களின் வருகை மற்றும் நடத்தைகளை கண்காணிக்க சீனா பள்ளிகளில் முக அங்கீகாரத்தைப் பயன்படுத்தத் தொடங்கியுள்ளது. சில்லறை கடைகள் தங்கள் வாடிக்கையாளர்களை வகைப்படுத்தவும் மோசடி வரலாற்றைக் கொண்ட மக்களை தனிமைப்படுத்தவும் முக அங்கீகாரத்தைப் பயன்படுத்தத் தொடங்கியுள்ளன. இன்னும் நிறைய மாற்றங்கள் நடைபெற்று வருவதால், இந்த தொழில்நுட்பம் எதிர்காலத்தில் எல்லா இடங்களிலும் காணப்படும் என்பதில் சந்தேகமில்லை.
இந்த டுடோரியலில் , ராஸ்பெர்ரி பையில் உள்ள ஓபன்சிவி நூலகத்தைப் பயன்படுத்தி நம் சொந்த முக அங்கீகார முறையை எவ்வாறு உருவாக்கலாம் என்பதைக் கற்றுக்கொள்வோம். போர்ட்டபிள் ராஸ்பெர்ரி பையில் இந்த அமைப்பை நிறுவுவதன் நன்மை என்னவென்றால், அதை கண்காணிப்பு அமைப்பாக வேலை செய்ய நீங்கள் எங்கும் நிறுவலாம். அனைத்து முக அங்கீகார அமைப்புகளையும் போலவே, டுடோரியலிலும் இரண்டு பைதான் ஸ்கிரிப்ட்கள் இருக்கும், ஒன்று ஒரு பயிற்சி நிரலாகும், இது ஒரு குறிப்பிட்ட நபரின் புகைப்படங்களின் தொகுப்பை பகுப்பாய்வு செய்து தரவுத்தொகுப்பை (ஒய்எம்எல் கோப்பு) உருவாக்கும். இரண்டாவது நிரல் அங்கீகார திட்டம்இது ஒரு முகத்தைக் கண்டறிந்து, பின்னர் முகத்தை அடையாளம் காணவும், நபரின் பெயரைக் குறிப்பிடவும் இந்த YML கோப்பைப் பயன்படுத்துகிறது. நாங்கள் இங்கு விவாதிக்கும் இரண்டு நிரல்களும் ராஸ்பெர்ரி பை (லினக்ஸ்) க்கானவை, ஆனால் விண்டோஸ் கம்ப்யூட்டர்களிலும் மிகச் சிறிய மாற்றங்களுடன் செயல்படும். OpenCV உடன் தொடங்குவதற்கான ஆரம்ப பயிற்சிகள் எங்களிடம் ஏற்கனவே உள்ளன, நீங்கள் இங்கே அனைத்து OpenCV பயிற்சிகளையும் சரிபார்க்கலாம்.
முன்நிபந்தனைகள்
முன்பு கூறியது போல, முகங்களைக் கண்டறிந்து அடையாளம் காண ஓபன்சிவி நூலகத்தைப் பயன்படுத்துவோம். எனவே இந்த டுடோரியலைத் தொடர்வதற்கு முன்பு பைவில் ஓபன்சிவி நூலகத்தை நிறுவுவதை உறுதிசெய்க. உங்கள் பைவை 2A அடாப்டர் மூலம் பவர் செய்து, எச்.டி.எம்.ஐ கேபிள் வழியாக டிஸ்ப்ளே மானிட்டருடன் இணைக்கவும், ஏனெனில் எஸ்.எஸ்.எச் மூலம் வீடியோ வெளியீட்டை எங்களால் பெற முடியாது.
ஓபன்சிவி எவ்வாறு சரியாக இயங்குகிறது என்பதை நான் விளக்கப் போவதில்லை, நீங்கள் பட செயலாக்கத்தைக் கற்றுக்கொள்ள ஆர்வமாக இருந்தால், இந்த ஓபன்சிவி அடிப்படைகள் மற்றும் மேம்பட்ட பட செயலாக்க பயிற்சிகளைப் பாருங்கள். இந்த படப் பிரிவு டுடோரியலில் நீங்கள் வரையறைகளை, குமிழ் கண்டறிதல் போன்றவற்றையும் அறியலாம்.
ஓபன்சிவியுடன் முக அங்கீகாரம் எவ்வாறு செயல்படுகிறது
நாம் தொடங்குவதற்கு முன், முகம் கண்டறிதல் மற்றும் முகம் அடையாளம் காணல் இரண்டு வெவ்வேறு விஷயங்கள் என்பதை புரிந்து கொள்ள வேண்டும். இல் ஃபேஸ் கண்டறிதல் ஒரு நபர் மட்டுமே ஃபேஸ் மென்பொருள் நபர் என்று யார் எந்த ஐடியா வேண்டும் கண்டுபிடிக்கப்படும். இல் ஃபேஸ் ரெகக்னிஷன் மென்பொருள் மட்டுமே முகம் கண்டறிய மாட்டேன் ஆனால் நபர் ஒப்புக்கொள்வர். இப்போது, முகம் அடையாளம் காணும் முன் முகம் கண்டறிதல் செய்ய வேண்டும் என்பது தெளிவாக இருக்க வேண்டும். அந்த விஷயத்தில் ஒரு முகம் அல்லது வேறு எந்த பொருளையும் ஓபன்சிவி எவ்வாறு சரியாகக் கண்டறிகிறது என்பதை என்னால் விளக்க முடியாது. எனவே, இந்த பொருள் கண்டறிதல் பயிற்சியை நீங்கள் பின்பற்றலாம் என்பதை அறிய ஆர்வமாக இருந்தால்.
ஒரு வெப்கேமிலிருந்து ஒரு வீடியோ ஊட்டம் ஒன்றன் பின் ஒன்றாக புதுப்பிக்கப்படும் நிலையான படங்களின் நீண்ட வரிசையைத் தவிர வேறில்லை. இந்த படங்கள் ஒவ்வொன்றும் வெவ்வேறு மதிப்புகளின் பிக்சல்களின் தொகுப்பாகும். ஒரு நிரல் இந்த பிக்சல்களில் இருந்து ஒரு முகத்தை எவ்வாறு கண்டறிந்து அதில் உள்ள நபரை மேலும் அடையாளம் காண முடியும்? இதன் பின்னால் நிறைய வழிமுறைகள் உள்ளன, அவற்றை விளக்க முயற்சிப்பது இந்த கட்டுரையின் எல்லைக்கு அப்பாற்பட்டது, ஆனால் நாங்கள் ஓபன்சிவி நூலகத்தைப் பயன்படுத்துவதால், கருத்துக்களை ஆழமாகப் புரிந்து கொள்ளாமல் முகம் அங்கீகாரம் செய்வது மிகவும் எளிது
ஓபன்சிவியில் அடுக்கை வகைப்படுத்திகளைப் பயன்படுத்தி முகம் கண்டறிதல்
ஒரு முகத்தை நம்மால் கண்டுபிடிக்க முடிந்தால் மட்டுமே அதை அடையாளம் காணவோ அல்லது நினைவில் கொள்ளவோ முடியும். முகம் போன்ற ஒரு பொருளைக் கண்டறிய ஓபன்சிவி கிளாசிஃபையர்கள் எனப்படும் ஒன்றைப் பயன்படுத்துகிறது. இந்த வகைப்படுத்திகள் முன்பே பயிற்சியளிக்கப்பட்ட தரவுகளின் தொகுப்பாகும் (எக்ஸ்எம்எல் கோப்பு), இது ஒரு குறிப்பிட்ட பொருளை நம் விஷயத்தில் ஒரு முகத்தைக் கண்டறிய பயன்படுகிறது. முகம் கண்டறிதல் வகைப்படுத்திகளைப் பற்றி நீங்கள் இங்கு மேலும் அறியலாம். முகத்தைக் கண்டறிவதைத் தவிர, மூக்கு, கண்கள், வாகன உரிமத் தகடு, புன்னகை போன்ற பிற பொருட்களை வகைப்படுத்திகளால் கண்டறிய முடியும். வழக்கு வகைப்படுத்திகளின் பட்டியலை கீழே உள்ள ZIP கோப்பிலிருந்து பதிவிறக்கம் செய்யலாம்
பைத்தானில் பொருள் கண்டறிதலுக்கான வகைப்படுத்திகள்
மாற்றாக ஓபன்சிவி உங்கள் சொந்த வகைப்படுத்தியை உருவாக்க உங்களை அனுமதிக்கிறது, இது உங்கள் அடுக்கை வகைப்படுத்தியைப் பயிற்றுவிப்பதன் மூலம் ஒரு படத்தில் வேறு எந்த பொருளையும் கண்டறிய பயன்படுகிறது. இந்த டுடோரியலில் “haarcascade_frontalface_default.xml” எனப்படும் வகைப்படுத்தியைப் பயன்படுத்துவோம், இது முகத்தை முன் நிலையில் இருந்து கண்டுபிடிக்கும். பார்ப்போம்
