Nous allons appliquer un flou gaussien 7x7 sur l'image, de sorte que l'appel de fonction est la suivante:
cvSmooth (img, img, CV_GAUSSIAN, 7, 7, 0, 0);insérez la ligne ci-dessus avant la fonction cvSaveImage, enregistrer, compiler et exécuter le programme. L'image de result.png devrait maintenant être une version floue de l'image d'entrée. Le code est ici. Afficher l'image dans une fenêtre avec HighGUI Son bon pour sauvegarder l'image résultat du lissage, mais ce serait mieux si nous avons montré l'image pour l'utilisateur lorsque le lissage est terminé.
Heureusement, au lieu d'avoir à traiter avec quelques détails sur la façon de code de Windows sur votre système d'exploitation, le module de OpenCV HighGUI fait ça pour nous. Il propose un ensemble simple de fonctions indépendantes os de montrer des images sur une fenêtre. Nous allons utiliser 3 d'entre eux: cvNamedWindow, cvShowImage et cvWaitKey.
Le premier crée une fenêtre pour afficher les images sur, la deuxième montre une image sur une certaine fenêtre et la troisième gèle le programme en attente d'une clé et est utilisé pour laisser le contrôle de l'utilisateur quand pour fermer la fenêtre. Permet de terminer l'exemple ci-dessus en insérant le code suivant ci-dessous cvSaveImage:
cvNamedWindow ("lissage", 1); cvShowImage («lissage», img); cvWaitKey (-1); //Attendre indéfiniment pour unetouche
Le code de cet exemple est ici.
Conclusion Ceci est un simple exemple de la façon d'utiliser OpenCV, mais si vous êtes en mesure d'exécuter ce alors vous pouvez exécuter un autre programme OpenCV. Vous pouvez trouver plus d'exemples avancés dans thesetwo articles. Merci d'avoir lu. Si vous avez des doutes, laissez un commentaire et je vais vous répondre dès que possible.
Console application pour créer Triangle Pyramide utilisant C # Code
- La bannière Html Document
- Caractéristiques supplémentaires en Javascript cordes Expressions
- Plusieurs moyens communs que les virus Spread
- Php cordes et la date Basics
- Bouton notification Messages
- Certains C prédéfinies Functions
- Fenêtres prédéfinies Controls
- Programmation Papervision 3D Tutorial - LOD
- Une description de Horizontal Web Page Les menus Pour Hyperlinks
- Comment: arrêter un programme De Vérification Updates