I homograf üzerinde çalışırken ve H.at<float>(i, j)
kullanarak H matrisinin (tip CV_64F) değerlerini kontrol etmek için deneyin her rastgele sayılar (bazen çöp değeri) olsun. Float matrisinin piksel değerlerine erişmek istiyorum. Bunu yapmanın bir yolu var mı?CV_32F/CV_64F Mat piksel değerlerine nasıl erişilir?
Mat A = Mat::eye(3, 3, CV_64F);
float B;
for(int i=0; i<A.rows; i++)
{
for(int j=0; j<A.cols; j++)
{
printf("%f\n", A.at<float>(i, j));
}
}
imshow("identity", A);
waitKey(0);
Bu bir kimlik matrisi doğru görüntü gösterilir ama piksel değerlerini erişmeye çalışırken, ben
0,000000 1,875000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000
olsun
Neden böyle?
oh. güzel. işe yaradı. Teşekkürler. :) – Froyo
Belki cevabımı doğru olarak işaretleyebilirsiniz. Teşekkürler. – lightalchemist