Bir cv :: Mat'i gri skala nasıl dönüştürebilirim?OpenCv'de cv :: Mat'i gri skalaya nasıl dönüştürebilirim?
Opencv'den drawKeyPoints func çalıştırmaya çalışıyorum, ancak bir Assertion Filed hatası alıyorum. Tahminimce, parametrede renkli bir görüntü yerine gri tonlamalı bir görüntü alması gerekiyor.
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 altında, dönüşüm türü sabiti COLOR_BGR2GRAY –
olarak değiştirildi. Teşekkürler, cevabı güncelleyeceğim. OpenCV 3 yakında yayılıyor, yararlı olacak. – sansuiso