Я хочу представить anistropic диффузию на объект Mat в opencv. Анистропик реализован в C и принимает следующее:
applyFilter(double* I, Size sz, double theta, double scale, double eta)
Я искал в документации и в Интернете, но havent нашел достаточный ответ, как преобразовать объект Mat
в double[][]
, поэтому я могу запустить его через функцию.
С Уважением,
вам нужно будет проверить свой Мат на 2 условия:
то вы можете безопасно использовать:
double *I = m.ptr<double>(0); // ptr to 1st row/element
imshow("lala", I * 1.0/255);
// или какой-то другой фактор. может даже нормализовать () это.