Problème #83
Auteur:Bușoi Alexandru David
Difficulté
Votre meilleur score
N/D
Arbin a hérité d'une multitude de terrains de son grand-père et souhaite s'organiser efficacement pour obtenir une récolte la plus riche possible cette année. Il dispose des plans de chaque terrain, chacun étant divisé en 16 parcelles. Par négligence, les plans originaux sont tombés entre les mains de son petit frère, qui les a transformés en images numériques. Dans ces images, le chiffre 0 représente une parcelle bonne, et le chiffre 1 une parcelle mauvaise. La difficulté réside dans le fait que les chiffres sont écrits avec des polices et couleurs variées, qui compliquent leur traitement. Comme Arbin n'a pas de connaissances dans le domaine de l'IA, il vous demande de l'aider à reconstituer les plans originaux.
Un exemple de représentation d'un terrain est celui de l'image suivante :

Le fichier train.csv contient les éléments suivants :
id : Le chemin vers l'imagetype : Le type de parcelle de terrain -> 0 (bon) ou 1 (mauvais)test.csv :
id : Le chemin vers l'imageDéterminez si la première parcelle d'un terrain (coin supérieur gauche) est bonne (0) ou mauvaise (1). La détermination se fera sur les images de test_images.
Calculez le score de chaque terrain. Celui-ci est défini comme un nombre obtenu par la concaténation des lignes du terrain (de haut en bas) et la conversion de la chaîne de chiffres résultante de la base 2 vers la base 10, sous la forme d'un entier signé (signed int). Le calcul se fera sur les images de test_images.
Pour ce problème, vous devez générer un fichier submission.csv qui doit avoir le format suivant :
subtaskID, ID, answer1, test_images/cfcf2084.png, 02, test_images/cfcf2084.png, 27608......où :
subtaskID - peut prendre les valeurs 1 ou 2 (en fonction de la tâche pour laquelle nous écrivons les résultats) ;ID - représentera