《OpenCV教程——基础篇》勘误
Wikipedia,自由的百科全书
目录 |
[编辑]
237页
CvErrorCallback定义中少了一个userdata参数.
更正:
typedef int (CV_CDECL *CvErrorCallback)( int status, const char* func_name, const char* err_msg, const char* file_name, int line, void* userdata );
- chai2010 提交
[编辑]
133页 “CV_REDUCE_AVG 输出是矩阵所有行(或列)的中值”中值表述不准确,输出的是平均值
更正为:
CV_REDUCE_AVG 输出是矩阵所有行(或列)的均值
- tongtong 提交
[编辑]
218页 例4-5函数名cvGetHashedNode使用错误
cxcore头文件中没有这个函数,更正为cvGetHashedKey
同时还有个小错误就是cvOpenFileStorage打开的文件跟例子里的文件名不符,实际文件名后缀yaml
[编辑]
316页 8行
CV_HOUGH_STANDARD对于两个结果参数的描述不够准确。
[编辑]
317页
代码的 if(fabs(a)<0.001) 与else if(fabs(b)<0.001) 中的a,b互换,结果才对,所以推测,cvHoughLines2(标准)的结果描述有问题。
[编辑]
231页
倒数3-4行代码cvGetSeqElem参数使用错误:
for(i = 0; i < labels->total; i++) { CvPoint pt= *(CvPoint*)cvGetSeqElem(point_seq, i, 0); // cvGetSeqElem只有2个参数 CvScalar color = colors[*(int*)cvGetSeqElem(labels, i, 0)]; // 同上 cvCircle(canvas, pt, 1, color, -1); }
- chai2010 提交


