Files
IDMASK/main.cpp

39 lines
1.1 KiB
C++

#include <opencv2/opencv.hpp>
#include <iostream>
#include "Objects.h"
#include "Items.h"
int main() {
// Désactiver Qt en utilisant GTK pour OpenCV (si OpenCV utilise Qt en arrière-plan)
cv::namedWindow("Image avec carré noir", cv::WINDOW_NORMAL); // Crée une fenêtre sans utiliser Qt
// Charger l'image
cv::Mat image = cv::imread("/home/yann/Documents/Projet/CNIYann.jpg");
// Vérifier si l'image a été chargée correctement
if (image.empty()) {
std::cerr << "Erreur lors du chargement de l'image!" << std::endl;
return -1;
}
IDCARD(image );
NumberIDCARD(image );
NamesMask(image );
//square1.draw(image);
// Dessiner un carré noir sur l'image d'origine (en couleur)
// Convertir l'image d'origine en niveaux de gris (noir et blanc)
cv::Mat image_gray;
cv::cvtColor(image, image_gray, cv::COLOR_BGR2GRAY);
// Afficher l'image en niveaux de gris avec le carré noir
cv::imshow("Image avec carré noir", image_gray);
// Attendre une touche pour fermer la fenêtre
cv::waitKey(0);
return 0;
}