AutoCorr::AutoCorr(const cv::Mat &t) { m_image = t; cv::Mat img; cv::cvtColor(t, img, CV_RGB2GRAY); autocorrDFT(img, m_autocorr); }
AutoCorr::AutoCorr(Texture *t) { //convert texture to cv::Mat cv::Mat img1(cv::Size(t->m_width, t->m_height), CV_MAKETYPE(t->m_numBytesPerChan * 8, t->m_numChannels), t->m_data); //make input gray scale cv::Mat img; cv::cvtColor(img1, img, CV_RGB2GRAY); m_image = img1; autocorrDFT(img, m_autocorr); }
AutoCorr::AutoCorr(const cv::Mat &t) { m_image = t; autocorrDFT(t, m_autocorr); }