25
어떻게하면 cv :: Mat를 회색조로 변환 할 수 있습니까?OpenCv에서 cv :: Mat를 회색조로 변환하려면 어떻게해야합니까?
OpenCv에서 drawKeyPoints func를 실행하려고하는데 어설 션 파일 오류가 발생했습니다. 내 생각 엔 매개 변수의 컬러 이미지보다는 회색조 이미지를 받아야한다는 것입니다.
void SurfDetector(cv::Mat img){
vector<cv::KeyPoint> keypoints;
cv::Mat featureImage;
cv::drawKeypoints(img, keypoints, featureImage, cv::Scalar(255,255,255) ,cv::DrawMatchesFlags::DRAW_RICH_KEYPOINTS);
cv::namedWindow("Picture");
cv::imshow("Picture", featureImage);
}
OpenCV 3에서 변환 유형 상수가 COLOR_BGR2GRAY –
으로 변경되었습니다. 감사합니다. 답변을 업데이트하겠습니다. OpenCV 3이 곧 출시 될 것이므로 유용 할 것입니다. – sansuiso