|
发表于 2010-12-20 01:02:32
|
显示全部楼层
在OpenCV中用cvCalibrateCamera2进行相机标定(附程序)
出错的代码位置:
/* 开始定标 */
cvCalibrateCamera2(object_points.cvmat,
image_points.cvmat,
point_counts.cvmat,
image_size,
intrinsic_matrix.cvmat,
distortion_coeffs.cvmat,
rotation_vectors.cvmat,
translation_vectors.cvmat,
0);
// cout<<"定标完成!\\n";
跟踪后:
C:\\OpenCV-2.1.0-32bit\\src\\cxcore\\cxconvert.cpp文件958行如下:
CV_IMPL void
cvConvertScale( const void* srcarr, void* dstarr,
double scale, double shift )
{
cv::Mat src = cv::cvarrToMat(srcarr), dst = cv::cvarrToMat(dstarr);
CV_Assert( src.size() == dst.size() && src.channels() == dst.channels() ); src.convertTo(dst, dst.type(), scale, shift);
} |
|