#include #include #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; }