OCR project
This commit is contained in:
		
							
								
								
									
										24
									
								
								Generate-data/generate-data.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								Generate-data/generate-data.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| from PIL import Image | ||||
| from PIL import ImageFont | ||||
| from PIL import ImageDraw | ||||
| import os | ||||
|  | ||||
| L = ['ACaslonPro-Regular.otf','AdobeArabic-Regular.otf','AdobeDevanagari-Regular.otf', 'AdobeFangsongStd-Regular.otf','AdobeHebrew-Regular.otf', 'AdobeHeitiStd-Regular.otf', 'AdobeKaitiStd-Regular.otf', 'AdobeMyungjoStd-Medium.otf', 'AdobeNaskh-Medium.otf','AGaramondPro-Regular.otf', 'arial.ttf', 'arialbd.ttf', 'bahnschrift.ttf', 'calibri.ttf', 'calibrib.ttf', 'cambria.ttc', 'cambriab.ttf', 'Candara.ttf', 'Candarab.ttf', 'ChaparralPro-Bold.otf', 'ChaparralPro-Regular.otf', 'consola.ttf', 'consolab.ttf', 'CooperBlackStd.otf', 'corbel.ttf', 'corbelb.ttf', 'ebrima.ttf', 'ebrimabd.ttf', 'framdit.ttf', 'Gabriola.ttf', 'georgia.ttf', 'georgiab.ttf', | ||||
| 'himalaya.ttf', 'HoboStd.otf',   | ||||
| 'Nirmala.ttf', 'NirmalaB.ttf','ntailu.ttf', 'ntailub.ttf', 'NuevaStd-Bold.otf', | ||||
| 'pala.ttf', 'palab.ttf', 'phagspa.ttf', 'phagspab.ttf', | ||||
| 'tahoma.ttf', 'tahomabd.ttf', 'taile.ttf', 'taileb.ttf', 'times.ttf', 'timesbd.ttf', 'trebuc.ttf', 'trebucbd.ttf', 'verdana.ttf', 'verdanab.ttf'] | ||||
|  | ||||
| letter = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.,'" | ||||
| os.chdir (os.path.dirname(os.path.dirname(__file__)) + '/src/Dataset') | ||||
|  | ||||
| lon_font = len(L) | ||||
| lon_char = len(letter) | ||||
|  | ||||
| for j in range(lon_char): | ||||
|     for i in range(lon_font): | ||||
|         font = ImageFont.truetype(L[i], 24) | ||||
|         img = Image.new('RGB', (32, 32), color = 'white') | ||||
|         draw = ImageDraw.Draw(img) | ||||
|         draw.text((0, 0),letter[j],(0,0,0),font=font) | ||||
|         img.save('image-' + str(j) + "-" + str(i + 1) + '.bmp', 'bmp') | ||||
		Reference in New Issue
	
	Block a user