5
이미지의 색상 공간을 선형에서 sRGB로 변환하는 도구를 작성하여 opencv가 작동하고 있습니다. 그런 다음 cv :: resize 함수를 사용하여 이미지의 크기를 조정하여 축소판을 생성하고 싶습니다. 그러나 작동하지 않습니다. 여기에 코드 스 니펫이 있습니다.OpenCV resize is cv (OpenCV Basics)의 구성원이 아닙니다.
#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;
}
저는 OpenCV 2.4.8을 사용하고 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
omg ... 알았어 어떻게 알 수있는, 어떤 함수는 어떤 헤더에? – user1767754
아마, [docs를 보면서] (http://docs.opencv.org/) 도움이된다. (모듈별로 순서가 매겨지며, 모듈 당 헤더가 하나있다.) – berak
이미 libs와 dlls가 올바르게 추가되었다. 나는 "opencv2/opencv.hpp"를 포함하고있었습니다. 그게 내가 왜 문제가 없었던가를 포함한다. – user1767754