Bonjour,

J'essaie de créer une matrice avec la formule suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Grad_tx.at<uchar>(i,j)=(IM_t.at<uchar>(i+1,j)+IM_t_1.at<uchar>(i+1,j)+IM_t.at<uchar>(i+1,j+1)+IM_t.at<uchar>(i+1,j+1))/4-(IM_t.at<uchar>(i,j)+IM_t_1.at<uchar>(i,j)+IM_t.at<uchar>(i,j+1)+IM_t_1.at<uchar>(i,j+1))/4;
En fait mon problème est que j'ai défini mon gradient (Grad_tx) comme une matrice CV_32F car elle peut avoir des valeurs négatives

mais si j'écris Grad_tx.at<CV_32F>(i,j) alors cela bug lors de la génération : "1 arguments attendus - 2 fournis".

Si je laisse comme cela alors cela bug lors de l’exécution

Quelqu'un peut m'aider ?

Cordialement,

Ronan