Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python cv2.cornersSubPix仅提供零_Python_Opencv - Fatal编程技术网

Python cv2.cornersSubPix仅提供零

Python cv2.cornersSubPix仅提供零,python,opencv,Python,Opencv,我不知道,为什么这个openCV函数给了我None的值,有人有什么想法吗 while True: retval,frame = capture.read() h, w = frame.shape[:2] gray = cv2.cvtColor(frame, cv2.cv.CV_BGR2GRAY) found, points = cv2.findChessboardCorners(gray, p_size) if found!=0:

我不知道,为什么这个openCV函数给了我None的值,有人有什么想法吗

while True:


    retval,frame = capture.read()
    h, w = frame.shape[:2]
    gray = cv2.cvtColor(frame, cv2.cv.CV_BGR2GRAY)
    found, points = cv2.findChessboardCorners(gray, p_size)


       if found!=0:
        frame_count = frame_count + 1 
        objpoints.append(objp)
        corners2 = cv2.cornerSubPix(gray, points, (11, 11), (-1,1), criteria)
        imgpoints.append(corners2) </i>

为True时:
retval,frame=capture.read()
h、 w=框架形状[:2]
灰色=cv2.CVT颜色(框架,cv2.cv.cv\U BGR2GRAY)
已找到,点=cv2。已找到的棋盘角(灰色,p_大小)
如果找到了=0:
帧计数=帧计数+1
objpoints.append(objp)
corners2=cv2。cornerSubPix(灰色,点,(11,11),(-1,1),标准)
imgpoints.append(corners2)
如果您查看about
cv2.cornerSubPix
,您可以看到它返回None。实际上,它修改了作为参数传递的角点数组

cv2.cornerSubPix(image, corners, winSize, zeroZone, criteria) → None

未来的笔记。从OpenCV 3.0
cv2.cornerSubPix
开始,似乎会返回
corners
,而不是
None
:两个版本的文档现在都在线,因此一些用户可能会感到困惑。