Resolva o problema de conclusão de código opencv

Existem inúmeros poços, por meio deste registro o
texto original de: https://blog.csdn.net/qq_36735489/article/details/82110972

1. Descrição do problema:

A conclusão das funções do opencv no pycharm é muito conveniente. Ctr + clique com o botão esquerdo para visualizar o código-fonte, mas a conclusão do opencv geralmente é anormal. Aqui está uma solução prática e eficaz

2. Meio Ambiente

windows10, opencv4.4, pycharm, anaconda3

3. Solução

1. Instale o opencv

pip install opencv-python
conda install opencv-python

2. Modifique o arquivo de configuração

  • Encontre a pasta python site-packages, abra o arquivo __init__.py de opencv,
  • Modifique o arquivo __init__.py. Por exemplo, se você instalar o annaconda, então será o arquivo xxx \ Anaconda3 \ Lib \ site-packages \ cv2_ init _.py, comente o código original (você pode excluí-lo) e altere-o para
import sys
import os
import importlib
os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))
from .cv2 import *
globals().update(importlib.import_module('cv2.cv2').__dict__)
  • Observe que você precisa esperar que o pycharm recarregue o arquivo de configuração no diretório antes que ele tenha efeito.

3. Resultados medidos

  • Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/ca___0/article/details/108899987
Recomendado
Clasificación