la façon dont nous convertir le type d'image de CV_8UC1
à CV_32FC1
dans OpenCV avec l'API C++ estCV_8UC1 à la conversion CV_32FC1 dans OpenCV
r1.convertTo(r1, CV_32FC1, 1.0/255.0);
où r1
est la matrice déclarée comme cv::Mat
. Quelqu'un peut-il me dire comment convertir de CV_8UC1
en CV_32FC1
tapez dans OpenCV avec C API? Si r2
est une matrice décrite comme CvMat* r2
.
Crashes dans mon code. La documentation dit, c'est l'ancienne fonction C pour convertir les types CvArr: ** C: void cvConvertScale (const CvArr * src, CvArr * dst, double échelle = 1, double décalage = 0) **. Est-ce approprié aussi pour cv :: Mat? –
Non, 'cvConvertScale()' n'est pas approprié pour un cv :: Mat. La question dit réellement quoi faire pour un cv :: Mat. – Bull
à droite! Désolé, j'ai raté la dernière ligne. –