Я следил за этим официальным учебником OpenCV
, чтобы построить OpenCV 4.1.2 с поддержкой Gstreamer в Windows 11 (64-битный). Сборка и установка были успешными, но импорт CV2 не сработает с: < /p>
ImportError: DLL load failed while importing cv2: The specified procedure could not be found.
< /code>
Чтобы изолировать проблему, i: < /p>
Скопированный cv2.pyd в чистую тестовую папку < /li>
Добавлен все отсутствующие opencv _*. DLL -файлы (версия 4120) в тот же папка. os.add_dll_directory () и устанавливает среду. < /li>
Используемый монитор процесса для отслеживания загруженных DLL - некоторые отсутствовали, я добавил их все. < /li>
Проверенные с зависимостью. Сохраняется.import os, sys
dll_dir = os.path.dirname(__file__)
os.add_dll_directory(dll_dir)
os.environ["PATH"] = dll_dir + os.pathsep + os.environ["PATH"]
sys.path.insert(0, dll_dir)
import cv2
print(cv2.getBuildInformation())
< /code>
Я также загрузил экран hopensht.exe на cv2.pyd и logfile.csv of procmon.
спасибо заранее, ребята. < /p>
Подробнее здесь: https://stackoverflow.com/questions/796 ... found-when
OpenCV 4.1.2 - Ошибка загрузки DLL: «Указанная процедура не может быть найдена» при импорте CV2.Pyd ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение