成为Opencv的新手并不容易。这是问题所在。
我有一个CV_32FC类型的矩阵,我想用浮点值填充它,acos(cos(delta [i])* cos(psi [j])),psi和delta是数组。
所以我就是这样做的,
cv::Mat theta = cv::Mat::zeros(300,300,CV_32FC1);
for (int i = 0;i < 300;i++)
{
for (int j = 0;j <300;j++)
{
theta.at<float>(i, j) = acos(cos(delta[i])*cos(psi[j]));
}
}
cout<<acos(cos(delta[10])*cos(psi[10]))<<endl;
cout<<theta.at<float>(10,10)<<endl;
但两个印刷值不同!!!!!!!!!
你有什么建议吗? M