Articles of image

Quelle boîte utiliser lors du recadrage d’une image pivotée à l’openv

J’ai fait pivoter une image et je souhaite maintenant la recadrer afin que les bordures soient coupées et que la totalité de l’image recadrée soit visible. J’ai essayé une méthode que j’ai trouvée sur le net mais cela n’a pas fonctionné et pour tout dire, je ne comprends pas très bien ce que cela essayait […]

Animer un CImage pour se fondre dans la création

J’ai actuellement un CView qui consiste en un seul CImage centralisé qui s’affiche lors du chargement immédiat de mon application. Je veux le prier un peu en faisant que le CImage au démarrage au lieu de simplement s’afficher (j’ai déjà un écran de démarrage, je ne demande donc pas comment animer un CWnd ). Afin […]

Chargement d’une image à partir d’une ressource et conversion en bitmap en mémoire

J’ai effectué une recherche à l’aide de Google mais je ne sais vraiment pas comment charger une image (PNG dans mon cas) depuis une ressource, puis la convertir en bitmap en mémoire pour l’utiliser dans mon écran de démarrage. J’ai lu sur GDI + et libpng mais je ne sais pas vraiment comment faire ce […]

Comment diviser le bruit et le texte de l’image pour le prétraitement de l’OCR

J’applique l’OCR au sous-titre dans les séquences télévisées. (J’utilise Tesseact 3.xw / C ++) J’essaie de scinder le texte et l’arrière-plan en tant que prétraitement de l’OCR. Voici l’image originale: Et, image prétraitée: Le résultat d’OCR est le suivant: clone Sicemn Comme le montre l’image prétraitée ci-dessus, il rest du “brouillard” autour de la lettre, […]

Écrire du texte sur BITMAPINFO en mémoire

Je récupère une image d’une vidéo .avi sous le nom BITMAPINFO et je souhaite écrire une chaîne dessus. Je ne souhaite pas utiliser OpenCV. prendrait beaucoup de temps. L’image est 32 bits RGBA pbmi = (BITMAPINFO*)AVIStreamGetFrame(pgf, i); BYTE *pPixelSrc = (sizeof(BITMAPINFO) + (BYTE*)pbmi); long width,height; width = *((long*)(((BYTE*)pbmi)+4)); height = *((long*)(((BYTE*)pbmi)+8)); //Draw ssortingng on data […]

C ++ moyen rapide de sauvegarder l’image d’un tableau de valeurs

En ce moment, j’utilise CImg. Je ne peux pas utiliser OpenCV à cause de ce problème. Mon code CImg ressemble à ceci: cimg_library::CImg img(512,512); cimg_forXYC(img,x,y,c) { img(x,y,c) = (array[x][y]); } //array contains all float values between 0/1 img.save(save.c_str()); //taking a lot of time En utilisant des horloges, j’ai pu déterminer que la première étape, la […]

OpenCV – Comment convertir un code cpp en C

je ne suis pas bon en cpp et j’ai besoin d’une interface ca de ce code #include #include #include int main(int argc, char* argv[]) { cv::Mat img = cv::imread(argv[1]); // Convert RGB Mat to GRAY cv::Mat gray; cv::cvtColor(img, gray, CV_BGR2GRAY); // Store the set of points in the image before assembling the bounding box std::vector […]

Ajouter une petite image à une grande image pour oclMat dans OpenCV

J’ai un cadre et je veux le mettre sur une image plus grande dans openCV en utilisant le type OpenCL oclMat Mais le code ci-dessous me donne un résultat de cadre noir: capture.read(fMat); // frame from camera or video oclMat f; f.upload(fMat); oclMat bf(f.rows*2, f.cols*2, f.ocltype()); // “bf”-big frame oclMat bfRoi = bf(Rect(0, 0, f.cols, […]

Mise en œuvre de la netteté de Laplace en niveaux de gris

J’essaie d’implémenter l’aiguisement Laplace en C ++, voici mon code jusqu’à présent: img = imread(“cow.png”, 0); Mat convoSharp() { //creating new image Mat res = img.clone(); for (int y = 0; y < res.rows; y++) { for (int x = 0; x < res.cols; x++) { res.at(y, x) = 0.0; } } //variable declaration int […]

C ++ comment dessiner une courbe de tonalité (gamma) à représenter en utilisant la fonction setpixel

Comme le titre le mentionne. J’essaie de tracer une courbe de tonalité gamma mais je ne sais pas comment le faire. Je peux très bien faire une courbe de ton linéaire, mais quand il s’agit de dessiner une courbe de ton gamma, je la perds totalement. Tel que référencé dans http://www.mediachance.com/pseam/help/curves.html (1er ou 2e dessin) […]