Écrire du code

Écrire du code

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