OpenCV redimensionner n'est pas un membre de cv (OpenCV notions de base)
J'ai réussi a écrit un outil qui convertit une image de couleurs de l'espace de linéaire à sRGB, donc opencv est de travail. Ensuite, j'ai voulu redimensionner l'image avec le cv::resize fonction pour générer les Vignettes. Toutefois, il ne fonctionne pas, voici la reproduction de code-extrait.
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace std;
int main( int argc, char** argv )
{
//Load images in the C++ format
cv::Mat img = cv::imread("something.jpg");
cv::Mat src = cv::imread("src.jpg");
//Resize src so that is has the same size as img
**cv::resize**(src, src, img.size());
return 0;
}
Je suis en utilisant OpenCV 2.4.8. Ce que je fais mal?
OriginalL'auteur user1767754 | 2014-11-26
Vous devez vous connecter pour publier un commentaire.
vous ne l'avez pas dans un fichier d'en-tête:
(ofc, vous devez mettre un lien opencv_imgproc, trop)
aurait évité la 1ère erreur, mais vous avez toujours des soins pour le bon libs
probablement, regarde la doc aide (ta êtes commandés par modules, et il y a 1 en-tête par module)
J'ai déjà eu l'libs et les dll ajouté correctement, je pense que j'ai compris "opencv2/opencv.hpp" avant de. C'est pourquoi je n'avais jamais de problèmes avec la comprend.
Autant que je sache #include "opencv2/opencv.hpp" est tout ce dont vous avez besoin pour amy non-nonfree module
OriginalL'auteur berak