При установке opencv-contrib-python
pylint не распознает подмодули основного cv2
модуля (связанные, но не идентичные: PyLint не распознает члены cv2 ).
Например, рассмотрим:
from cv2 import aruco
print(aruco.DICT_4X4_100)
Запуск Pylint с --extension-pkg-whitelist=cv2,cv2.aruco
дает следующее сообщение:
[pylint] Instance of 'module' has no 'DICT_4X4_100' member [E1101]
Тем не менее, код совершенно действителен и работает правильно и даже
Python для VSCode может предложить автозаполнение для членов подмодуля aruco
. Кроме того, поскольку cv2
находится в белом списке, Pylint распознает прямых членов модуля cv2
(например, cv2.imshow
и т. Д.)
Можно ли как-нибудь настроить Pylint для распознавания собственных подмодулей?