Articles of opencv

Fonctions d’appel dans d’autres fichiers en C ++ et OpenCV

Je sais que cela pourrait être un doublon, mais j’ai déjà lu plusieurs articles sur SO pour essayer de résoudre ce problème. J’ai le code suivant dans OpenCV et C ++ test.cpp #include “opencv2/core/core_c.h” #include “opencv2/core/core.hpp” #include “opencv2/flann/miniflann.hpp” #include “opencv2/imgproc/imgproc_c.h” #include “opencv2/imgproc/imgproc.hpp” #include “opencv2/video/video.hpp” #include “opencv2/features2d/features2d.hpp” #include “opencv2/objdetect/objdetect.hpp” #include “opencv2/calib3d/calib3d.hpp” #include “opencv2/ml/ml.hpp” #include “opencv2/highgui/highgui_c.h” #include […]

OpenCV Mat dans la fonction return et avec copyTo

J’ai cet extrait pour effectuer l’inverse d’une masortingce homogène Mat invHom(const Mat A) { Mat invA = Mat::eye(4,4,CV_64FC1); Mat R, P; A(Range(0,3), Range(0,3)).copyTo(R); A(Range(0,3), Range(3,4)).copyTo(P); invA(Range(0,3), Range(0,3)) = Rt(); invA(Range(0,3), Range(3,4)) = -Rt()*P; return invA; } ce code a-t-il tendance à se tromper? depuis invA, R, P sont créés dans la scope de la fonction. […]

Erreur de symbole externe non résolue OpenCv dans Visual Studio

J’ai lié aux bibliothèques que je veux utiliser et ajouté les fichiers d’en-tête à mon projet. Et le code ne montre aucune erreur dans le squiggle rouge, mais lorsque je tente de l’exécuter, il me donne l’erreur suivante: Error 1 error LNK2001: unresolved external symbol _cvDestroyWindow C:\Users\Jos\documents\visual studio 2010\Projects\ocv\ocv\opcv.obj ocv Error 2 error LNK2001: unresolved […]

IplImage dans IplImage

Est-il possible de placer une image dans une image avec OpenCv (JavaCv). Par exemple, j’ai une image 1000×1000 et une image 100×100. Et à la position 600×600, je voudrais placer la plus petite image dans la plus grande image. Disons que la boîte bleue correspond à l’IplImage 1000×1000 et la rouge à l’IplImage 100×100. Est-il […]

OpenCV 2.1: erreur d’exécution

J’ai un programme qui utilise OpenCV. J’ai une webcam qui capture les frameworks de couleur et je veux convertir les frameworks de couleur en frameworks à niveaux de gris. Donc, j’ai utilisé le cvCvtColor(color_frame, gray_frame, CV_BGR2GRAY); convertir les frameworks de couleur en frameworks BW. Lors de l’utilisation de cette fonction de conversion couleur-> Niveaux de […]

cvCaptureFromFile- Ouverture d’une vidéo à partir d’un chemin spécifique – Raspberry Pi

J’ai OpenCV-2.4.9 installé dans Raspberry Pi. En ce moment, j’essaye de charger une vidéo à partir d’un chemin spécifique et pour cela j’ai essayé avec les API C et C ++. API C: cvCaptureFromFile (chemin); API C ++: Cap VideoCapture; cap.open (chemin) Je reçois une erreur et il est dit que je ne pouvais pas […]

Charger l’image dans un mat existant

Est-il possible de charger une image dans un tapis existant? Sinon, y a-t-il un moyen de contrôler où OpenCV alloue de la mémoire en cas de chute de cv :: imread?

OpenCV utilisant cvImageCreate () avec une image en niveaux de gris échoue et le redimensionnement échoue généralement

J’ai un tel code qui charge une image en niveaux de gris depuis un tampon de 1 octet, bitmap 8 bits. Ensuite, il redimensionne cette image. int resizeBitmap(const unsigned char *inData, const size_t inDataLength, const size_t inWidth, const size_t inHeight, const int bitDepth, const int noOfChannels, unsigned char **outData, size_t *outDataLength, const size_t outWidth, const […]

Allouer et remplir correctement le cadre dans FFmpeg

Je remplis un Frame avec une image BGR pour le codage et je reçois une fuite de mémoire. Je pense que je suis arrivé à la source du problème, mais il semble plutôt être un problème de bibliothèque. Puisque FFmpeg est une bibliothèque tellement mature, je pense que je l’utilise mal et je voudrais être […]

Accéder aux éléments de cvCreateMatND

Je suis nouveau sur OpenCV et j’essaie de créer un tableau à n dimensions et d’accéder à chaque élément à l’aide de CvMatND. Je peux accéder à une masortingce 2D par des données [i * étape + j * nchannels + 0], comment puis-je accéder aux éléments d’une masortingce créée par int size[] = { […]