我如何解决 Python 在 vsCode 上的 openCV 的 Intellisense 问题
How can I fix Intellisense issues with Python's openCV on vsCode
我对 Python 有点陌生,我开始探索用于对象检测的 openCV 和 numpy。一切顺利,我也很理解,但是我正在使用 vsCode 并且当我初始化值时:
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
autocomplete/Intellisense 将来不会呈现。例如当我尝试:
ret, frame = cap.read()
第 10 行或
cap.release()
在第 27 行,它确实注册为正确的函数。代码仍然有效,所以这不是世界末日,只是想知道这个问题是否可以解决?
所有代码:
import cv2
import numpy as np
lowerBound = np.array([15, 150, 20])
upperBound = np.array([35, 255, 255])
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
while 1:
ret, frame = cap.read()
image = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
mask = cv2.inRange(image, lowerBound, upperBound)
cnts, heirarchy = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
if len(cnts) != 0:
for c in cnts:
if cv2.contourArea(c) > 500:
x, y, w, h = cv2.boundingRect(c)
cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 0, 255), 3)
cv2.imshow("mask", mask)
cv2.imshow("cam", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
cap.release()
cv2.destroyAllWindows
break
Python 语言服务器暂时不支持 get Intesllisense from the pyd file。
我对 Python 有点陌生,我开始探索用于对象检测的 openCV 和 numpy。一切顺利,我也很理解,但是我正在使用 vsCode 并且当我初始化值时:
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
autocomplete/Intellisense 将来不会呈现。例如当我尝试:
ret, frame = cap.read()
第 10 行或
cap.release()
在第 27 行,它确实注册为正确的函数。代码仍然有效,所以这不是世界末日,只是想知道这个问题是否可以解决?
所有代码:
import cv2
import numpy as np
lowerBound = np.array([15, 150, 20])
upperBound = np.array([35, 255, 255])
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
while 1:
ret, frame = cap.read()
image = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
mask = cv2.inRange(image, lowerBound, upperBound)
cnts, heirarchy = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
if len(cnts) != 0:
for c in cnts:
if cv2.contourArea(c) > 500:
x, y, w, h = cv2.boundingRect(c)
cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 0, 255), 3)
cv2.imshow("mask", mask)
cv2.imshow("cam", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
cap.release()
cv2.destroyAllWindows
break
Python 语言服务器暂时不支持 get Intesllisense from the pyd file。