J'ai besoin d'accéder à l'élément spécifique à la pièce d'un cv::Mat
qui contient std::complex<double>
. OpenCV fournit des codes sur la façon de créer un complexe cv::Mat_
here (recherchez le mot-clé "complexe" dans la page et la première mention de ce mot est où est l'exemple).Accéder à l'élément du Mat complexe dans OpenCV
Voici ma tentative:
Mat B = Mat_<std::complex<double> >(3, 3);
cout << B.depth() << ", " << B.channels() << endl;
B.at<double>(0, 0) = 0;
cout << "B(0,0) = " << B.at<double>(0, 0).real(); // Error due to .rea()
Wow Alexander, qui est exactement ce que je cherchais. Merci, mon ami! – Josh