2014-11-01 17 views
0

우분투 14에서 Opencv 3 Alpha를 사용하고 있습니다. 일부 매크로를 사용하기 전까지는 모든 것이 잘 작동합니다 ... CV_BGR2GRAY, CV_LOAD_IMAGE_GRAYSCALE; 변경 되었습니까? 찾을 수 있습니까?opencv가 매크로를 인식하지 못합니다.

+0

"using namespace cv"문을 사용하지 않았다면 cv :: CV_BGR2GRAY를 사용하는 것을 잊어 버렸을 지 모르지만 기능을 위해 기억했습니다. 그것이 내가 생각할 수있는 한 가지 가능성입니다. – Cheeku

+0

@Cheeku, 나는 네임 스페이스 CV를 사용하는 것을 잊어 버렸습니다. 어쨌든 – Samer

+0

제가 OpenCv 3.0과 관련이 있다고 생각합니다. namedWindow ("Display Image", WINDOW_NORMAL)와 같은 다른 매크로를 사용했습니다. 그리고 잘 작동합니다. – Samer

답변

1

this forum postthis SO answer이 값이 OpenCV 3에서 COLOR_BGR2GRAYcv::IMREAD_GRAYSCALE으로 변경된 것 같습니다.

legacy.hpp을 포함하여 누락 된 정의가 해결되는지 확인할 수도 있습니다.

+0

legacy.hpp를 포함시킬 수 없었습니다. 어디에 위치해 있는지 알고 있습니까? – Samer

+0

릴리스에 'legacy/legacy.hpp'가있는 것 같습니다. – uesp

관련 문제