| Literature DB >> 26217753 |
Omar Bencharef1, Younes Chihab2, Nouredine Mousaid1, Mustapha Oujaoura3.
Abstract
The Tifinagh alphabet-IRCAM is the official alphabet of the Amazigh language widely used in North Africa [1]. It includes thirty-one basic letter and two letters each composed of a base letter followed by the sign of labialization. Normalized only in 2003 (Unicode) [2], ICRAM-Tifinagh is a young character repertoire. Which needs more work on all levels. In this context we propose a data set for handwritten Tifinagh characters composed of 1376 image; 43 Image For Each character. The dataset can be used to train a Tifinagh character recognition system, or to extract the meaning characteristics of each character.Entities:
Year: 2015 PMID: 26217753 PMCID: PMC4510372 DOI: 10.1016/j.dib.2015.04.008
Source DB: PubMed Journal: Data Brief ISSN: 2352-3409
Fig. 1Elementary IRCAM Tifinagh characters.
Fig. 2Example of handwriting Tifinagh character from the proposed data base.
| Subject area | Computer science |
| More specific subject area | Image processing, character recognition |
| Type of data | Image |
| How data was acquired | Hand writing and scanner |
| Data format | Jpg image |
| Experimental factors | We ask 30 students to write in each cell of a table all Tifinagh characters, we use an Epson 10000XL to data scan, and we add 13 more features to take on consideration horizontal and vertical inclination |
| Experimental features | 1376 Image with a size of 30⁎30px (43 images/character) |
| Data source location | Essaouira, Morocco |
| Data accessibility | Within this article |
| function x=base_generation() |
| //Read all jpg image from folder ‘data_set’ |
| fileFolder = fullfile(‘data_set’); |
| dirOutput = dir(fullfile(fileFolder,’⁎.jpg’)) |
| fileNames = {dirOutput.name}׳ |
| numFrames = numel(fileNames) |
| cd ‘data_set׳ |
| p = imread(fileNames{2}); |
| //We read and converts to gray level the first image then we call the //feature extraction process |
| d=imread(p); |
| d=double(d)/255; |
| y=rgb2gray(d); |
| t =zmoment(y,11); // Call the feature extraction |
| b=t; //we add the ‘t’ to the data matrix |
| // We repeat the same treatment for the rest of the data set |
| for i=2:1240 |
| p=m{i}; |
| d=imread(p); |
| d=double(d)/255; |
| y=rgb2gray(d); |
| b=[b;t]; |
| End |
| x=b |