2016-12-05 1 views

Répondre

2

Cette question n'a pas de sens. SIFT est un algorithme qui fonctionne sur des données de pixels brutes en mémoire et non sur des fichiers. Vous auriez besoin d'un cadre qui charge les fichiers image dans une structure de données dans memroy.

SIFT lui-même ne se soucie pas si vous chargez un jpeg ou un pgm. Il ne saura jamais d'où viennent les pixels. Ayant la même taille (à 1 bit) pour la même image dans trois formats différents serait assez impossible à mon avis. Comme PGM n'est pas compressé, cela signifie également que JPEG et PNG doivent être décompressés pour avoir à peu près la même taille. Si vous n'avez pas de compression, vous n'avez aucune perte. Il n'y aurait donc pas de différence dans la performance des EIPD.

+0

par taille Je veux dire largeur et hauteur. – justHelloWorld

+0

bien alors cela dépendrait des pertes de compression que vous avez que vous n'avez pas spécifiées. Si vous avez la même largeur et la même hauteur, vous avez le même nombre de pixels à traiter. par conséquent, la vitesse devrait être la même, les résultats se détérioreront bien sûr avec une perte d'information croissante. – Piglet