PyTorch இல் ஒரு படத்தை ஒரு குறிப்பிட்ட அளவிற்கு மறுஅளவிடுவது எப்படி?

Pytorch Il Oru Patattai Oru Kurippitta Alavirku Maru Alavituvatu Eppati



PyTorch என்பது நன்கு அறியப்பட்ட ஆழமான கற்றல் கட்டமைப்பாகும், இது பல படங்களுடன் பணிபுரிய பல்வேறு கருவிகள் மற்றும் தொகுதிகளை வழங்குகிறது. இது 'torchvision.transforms' தொகுதியை வழங்குகிறது, இது படங்களின் மீது பல்வேறு மாற்றங்களைச் செய்வதற்கான வகுப்புகள் மற்றும் செயல்பாடுகளைக் கொண்டுள்ளது, அதாவது செதுக்குதல், மறுஅளவிடுதல், சுழற்றுதல், புரட்டுதல், அளவிடுதல் மற்றும் பல. பயனர்கள் பயன்படுத்தலாம் ' அளவை மாற்று() ”முறை மற்றும் அளவைக் குறிப்பிடவும், அதாவது, விரும்பிய படத்தை மறுஅளவிட உயரம் மற்றும் அகலம். இந்த முறை குறிப்பிட்ட அளவிலான புதிய மறுஅளவிடப்பட்ட படத்தை வழங்குகிறது.

இந்த வலைப்பதிவு PyTorch இல் ஒரு குறிப்பிட்ட அளவிற்கு ஒரு படத்தின் அளவை மாற்றும் முறையை விளக்குகிறது.







PyTorch இல் ஒரு படத்தை ஒரு குறிப்பிட்ட அளவிற்கு மறுஅளவிடுவது எப்படி?

PyTorch இல் ஒரு படத்தின் பரிமாணங்களை மாற்றவும் மற்றும் அதன் அளவை ஒரு குறிப்பிட்ட அளவிற்கு மாற்றவும், கீழே பட்டியலிடப்பட்டுள்ள படிகளைப் பின்பற்றவும்:



படி 1: ஒரு படத்தை Google Colab இல் பதிவேற்றவும்



முதலில், Google Colab ஐத் திறந்து, கீழே உள்ள ஹைலைட் ஐகான்களைக் கிளிக் செய்யவும். பின்னர், கணினியிலிருந்து குறிப்பிட்ட படத்தைத் தேர்ந்தெடுத்து பதிவேற்றவும்:





பின்னர், படம் Google Colab இல் பதிவேற்றப்படும்:



இங்கே, நாங்கள் பின்வரும் படத்தை பதிவேற்றியுள்ளோம், அதை ஒரு குறிப்பிட்ட அளவிற்கு மாற்றுவோம்:

படி 2: தேவையான நூலகத்தை இறக்குமதி செய்யவும்

அடுத்து, தேவையான நூலகங்களை இறக்குமதி செய்யவும். உதாரணமாக, நாங்கள் பின்வரும் நூலகங்களை இறக்குமதி செய்துள்ளோம்:

இறக்குமதி ஜோதி
இறக்குமதி டார்ச்விஷன்.மாற்றங்கள் என உருமாற்றம்
PIL இறக்குமதி படத்திலிருந்து
matplotlib.pyplot இறக்குமதி என plt

இங்கே:

  • ' இறக்குமதி ஜோதி 'PyTorch நூலகத்தை இறக்குமதி செய்கிறது.
  • ' டார்ச்விஷன் இறக்குமதி. உருமாற்றங்களாக மாறுகிறது ” ஒரு நரம்பியல் வலையமைப்பிற்கு ஊட்டுவதற்கு முன் படத் தரவை முன்கூட்டியே செயலாக்கப் பயன்படும் டார்ச்விஷனில் இருந்து உருமாற்றத் தொகுதியை இறக்குமதி செய்கிறது.
  • ' PIL இறக்குமதி படத்திலிருந்து ” வெவ்வேறு படக் கோப்பு வடிவங்களைத் திறந்து சேமிக்கிறது.
  • ' matplotlib.pyplot ஐ plt ஆக இறக்குமதி செய்யவும் 'பைப்லாட்' தொகுதியை இறக்குமதி செய்கிறது, இது காட்சிப்படுத்தல் மற்றும் அடுக்குகளை உருவாக்க பயன்படுகிறது:

படி 3: உள்ளீட்டு படத்தைப் படிக்கவும்

அதன் பிறகு, கணினியிலிருந்து உள்ளீட்டு படத்தைப் படிக்கவும். இங்கே நாங்கள் படிக்கிறோம் ' galaxy_img.jpg 'மற்றும் அதை சேமித்து வைத்தல்' உள்ளீடு_img ” மாறி:

input_img = Image.open ( 'galaxy_img.jpg' )

படி 4: உள்ளீட்டு பட அளவைக் கணக்கிட்டு அச்சிடவும்

பின்னர், உள்ளீட்டு படத்தின் அளவைக் கணக்கிட்டு, அதாவது, அகலம் மற்றும் உயரம், அதை அச்சிடவும்:

அளவு = input_img.size
அச்சு ( 'அசல் (உள்ளீடு) படத்தின் அளவு:' , அளவு )

உள்ளீட்டு படத்தின் அகலம் '384' மற்றும் படத்தின் உயரம் '576' என்பதைக் காணலாம்:

படி 5: ஒரு உருமாற்றத்தை உருவாக்கவும்

அடுத்து, உள்ளீட்டு படத்தை மறுஅளவிடுவதற்கு ஒரு உருமாற்றத்தை வரையறுக்கவும். பயனர்கள் புதிய அளவைக் குறிப்பிட வேண்டும், அதாவது புதிய படத்திற்கான உயரம் மற்றும் அகலம். இங்கே, நாங்கள் உயரம் '200' மற்றும் அகலம் '400' ஆகியவற்றைக் குறிப்பிட்டுள்ளோம்:

உருமாற்றம் = மாற்றம். மறுஅளவிடுதல் ( அளவு = ( 200 , 400 ) )

படி 6: உள்ளீட்டு படத்தில் உருமாற்றத்தைப் பயன்படுத்தவும்

இப்போது, ​​அதன் பரிமாணத்தை மாற்ற குறிப்பிட்ட உள்ளீட்டுப் படத்தில் மேலே உள்ள உருமாற்றத்தைப் பயன்படுத்தவும்:

new_img = உருமாற்றம் ( உள்ளீடு_img )

படி 7: மறுஅளவிடப்பட்ட படத்தையும் அதன் அளவையும் காட்டவும்

இறுதியாக, மறுஅளவிடப்பட்ட படத்தைக் காண்பிப்பதன் மூலம் அதன் அளவைச் சரிபார்க்கவும்:

அச்சு ( 'மறுமாறிய பிறகு படத்தின் புதிய அளவு:' , new_img.size )
plt.imshow ( புதிய_img )
plt.show ( )

உள்ளீட்டுப் படம் வெற்றிகரமாக மறுஅளவிடப்பட்டது என்பதை கீழே உள்ள வெளியீடு குறிக்கிறது. இப்போது, ​​அதன் அகலம் '400' மற்றும் அதன் உயரம் '200':

இதேபோல், படத்தை மறுஅளவாக்க பயனர்கள் வேறு எந்த அளவையும் குறிப்பிடலாம். இங்கே, அதே உள்ளீட்டு படத்தை மற்றொரு அளவு அதாவது உயரம் “250” மற்றும் அகலம் “150” மூலம் அளவை மாற்றுவோம்:

உருமாற்றம் = மாற்றம். மறுஅளவிடுதல் ( அளவு = ( 250 , 150 ) )

இது படத்தின் அளவை புதிய பரிமாணங்களுக்கு மாற்றும்:

ஒப்பீடு

வெவ்வேறு பரிமாணங்களைக் கொண்ட அசல் படத்திற்கும் மறுஅளவிடப்பட்ட படங்களுக்கும் இடையிலான ஒப்பீட்டை கீழே காணலாம்:

குறிப்பு : எங்கள் Google Colab நோட்புக்கை நீங்கள் இதில் அணுகலாம் இணைப்பு .

PyTorch இல் ஒரு படத்தை விரும்பிய அளவுக்கு மறுஅளவிடுவதற்கான முறையை நாங்கள் திறமையாக விளக்கியுள்ளோம்.

முடிவுரை

PyTorch இல் விரும்பிய படத்தை ஒரு குறிப்பிட்ட அளவிற்கு மாற்ற, முதலில், விரும்பிய படத்தை Google Colab இல் பதிவேற்றவும். பின்னர், தேவையான நூலகங்களை இறக்குமதி செய்து உள்ளீட்டு படத்தைப் படிக்கவும். அடுத்து, உள்ளீட்டு படத்தின் அளவைக் கணக்கிட்டு அச்சிடவும். அதன் பிறகு, பயன்படுத்தவும் ' அளவை மாற்று() ” விரும்பிய உள்ளீட்டு படத்தில் உருமாற்றத்தை வரையறுத்து பயன்படுத்துவதற்கான முறை. இறுதியாக, புதிய மறுஅளவிடப்பட்ட படத்தையும் அதன் அளவையும் காட்டவும். இந்த வலைப்பதிவு PyTorch இல் விரும்பிய படத்தை ஒரு குறிப்பிட்ட அளவிற்கு மறுஅளவிடுவதற்கான முறையை விளக்கியுள்ளது.