L'exemple ci-dessous, est tiré de la documentation d'OpenCv [1].
Mat H(100, 100, CV_64F);
for(int i = 0; i < H.rows; i++)
for(int j = 0; j < H.cols; j++)
H.at<double>(i,j)=1./(i+j);
Cela fonctionne parfaitement bien. Mais dans la dernière ligne, qu'est-ce que l'opérateur ./ ? Et si je le remplace par /, cela me donne une exception de virgule flottante.
Donc, dans les deux cas, nous avons l'infini quand i et j sont 0 ; alors pourquoi avons-nous une exception de virgule flottante pour le deuxième cas ?