Écrire du code
- 2272
- 639
- Victor Charpentier
To Covert Color Image à une échelle de gris n'a jamais été plus facile avec OpenCV. Voici un petit programme C ++ qui fait la conversion de l'image couleur en niveaux de gris.
Écrire du code
#include #include "CV.h "#include" highgui.H "Utilisation de l'espace de noms std; int main (int argc, char ** argv) // Chargez une image couleur spécifiée par le premier argument iplimage * source = cvloadImage (argv [1]); // Créer une nouvelle structure d'image // pour l'écale de gris Image de sortie iplimage * destination = cvcreateImage (cvSize (source-> largeur, source-> hauteur), ipl_depth_8u, 1); // SET TYPE CV_RGB2GRAY pour convertir // image RGB à Grayscale CVCVTCOLOR (source, destination, CV_RGB2GRAY); // Enregistrez l'image en niveaux de gris dans un fichier spécifié par // deuxième argument cvsaveimage (argv [2], destination); return 0;
COMPILER
G ++ 'PKG-Config OpenCV --cflags - libs' convert_grayscale.cpp -o convert_grayscale
USAGE
./ convert_graycale re_dsc00056.jpg gris_dsc00056.jpg
Tutoriels Linux connexes:
- Comment monter l'image ISO sur Linux
- Comment redimensionner une image de disque QCOW2 sur Linux
- Comment créer des sauvegardes système incrémentielles avec Timeshift sur…
- Comment charger, décharger et lister les modules de noyau Linux
- Exemples de commande kubectl (feuille de triche)
- Comment sauvegarder les données avec déjà dup sur Linux
- Tutoriel de débogage GDB pour les débutants
- Tester les clients HTTPS utilisant OpenSSL pour simuler un serveur
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Comment obtenir et changer les métadonnées de l'image dans Linux