Instalação do Opencv-pcl e ImportError: falha no carregamento da DLL: o módulo especificado não pode ser encontrado e um erro é relatado

Informação requerida:

python_pcl-0.3.1-cp36-cp36m-win_amd64.whl

Pacote compactado: pcl-1.12.1-pdb-msvc2019-win64

programa pcl: PCL-1.12.1-AllInOne-msvc2019-win64

disco de rede:

Link: https://pan.baidu.com/s/1vct8dWCIKI5CouMVhbO3kQ 
Código de extração: 1bec

 

Arquivo PCD usado para verificar o sucesso da instalação:

562680880ade4f5bbd478da973eb05df.png

 

 

91d432bacf1a492d9ce74ec2490e1062.png

 

Etapa 1: clique duas vezes no aplicativo para instalá-lo

8128f6272f9a4e599d3c1a1d5b1a4611.png

 

Passo 2: Adicione variáveis ​​de ambiente (será gerada automaticamente uma pasta onde o software está instalado)

b7a52d8a69004cb6a4fb21813051e174.png

 

640b0094e8ce4abf9e429b33b59abd61.png

 terceiro passo:

Descompacte pcl-1.12.1-pdb-msvc2019-win64.zip e copie todos os arquivos descompactados para C:\Program Files\PCL 1.12.1\bin

o quarto passo:

Encontre isso, clique duas vezes para instalar

2d46d776c6274ee5b086d981d156234d.png

 52f11c08584446289058a7822abb0beb.png

Caso 1: Se você o instalou antes, clique em remover e execute novamente o arquivo OpenNI-Windows-x64-2.2.msi para instalá-lo.

87ab5a95b024499d8789107003fabe1b.png

Caso 2: Se você ainda não instalou, basta instalá-lo diretamente.

Nota especial: O caminho de instalação está definido em C:\Program Files\PCL 1.12.1\3rdParty\OpenNI2. (no mesmo diretório do arquivo OpenNI-Windows-x64-2.2.msi)

553f99cb80d94882ad4d7e5dc4ff25e5.png

Etapa 5: Baixe python_pcl-0.3.1-cp36-cp36m-win_amd64.whl.

Entre no ambiente virtual de ativação, entre na pasta onde este arquivo está localizado e execute o comando de instalação:

pip instalar python_pcl-0.3.1-cp36-cp36m-win_amd64.whl
 

 

 

Finalmente: Erro ImportError: Falha no carregamento da DLL: O módulo especificado não foi encontrado.

Traceback (última chamada mais recente):
  Arquivo "<stdin>", linha 1, em <module>
  Arquivo "D:\Anaconda3\envs\python36\lib\site-packages\pcl\__init__.py", linha 5, em <módulo>
    de ._pcl import *
ImportError: Falha no carregamento da DLL: o módulo especificado não foi encontrado.

pcl depende de OpenNI2.dll, encontre OpenNI2.dll em D:\OpenNI2\Samples\Bin

Copie-o para D:\Anaconda3\envs\python36\Lib\site-packages\pcl, tente novamente e funcionará

 Verifique: O pcl foi instalado com sucesso?

importar pcl 
importar numpy as np 
importar pcl.pcl_visualization 

if __name__ == "__main__": 
    pontos = pcl.load_XYZRGB('rabbit.pcd') 

    visualizador = pcl.pcl_visualization.CloudViewing() 
    visualizador.ShowColorCloud(pontos, b'cloud') 

    v = Verdadeiro 
    enquanto v: 
        v = não (viewer.WasStopped())

bd7b0f04ca73493cb50e3b932ddb4246.png

 

 

 

Acho que você gosta

Origin blog.csdn.net/qq_53545309/article/details/128694063
Recomendado
Clasificación