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);

}
Example #3
0
AutoCorr::AutoCorr(const cv::Mat &t)
{
	m_image = t;
	autocorrDFT(t, m_autocorr);
}