我在使用 OpenCV python 包装器执行以下函数时遇到问题:
img = cv.LoadImage("calib0.jpg")
grayImg = cv.CreateImage((img.width,img.height), img.depth,1)
cv.CvtColor(img,grayImg,cv.CV_BGR2GRAY)
corners = cv.FindChessboardCorners(grayImg,(5,6), cv.CALIB_CB_ADAPTIVE_THRESH + cv.CALIB_CB_NORMALIZE_IMAGE + cv.CALIB_CB_FAST_CHECK )
cv.cornerSubPix(grayImg,corners,(11,11),(-1,-1),(cv.CV_TERMCRIT_ITER | cv.CV_TERMCRIT_EPS, 10, 0.01))
最佳答案
cornerSubPix,前面有一个小写字母,是 OpenCV python 包装器的模块内部函数。
我相信你想要 cv.FindCornerSubPix:
http://opencv.willowgarage.com/documentation/python/imgproc_feature_detection.html#findcornersubpix
https://stackoverflow.com/questions/6256271/