Импорт отмечен серым подчеркиванием, говоря «нерешённая ссылка» в качестве подсказки
blockquote>. Это, скорее всего, означает, что PyCharm не может видеть импортируемый вами модуль. В режиме редактирования PyCharm полагается на доступность источников Python импортированных модулей. Если модуль не написан на Python, а является модулем расширения C, PyCharm генерирует «скелет», который содержит прототипы функций и использует его для завершения.
В режиме оболочки PyCharm использует живые импортированные объекты для завершения , с немного другими результатами.
Убедитесь, что ваша установка OpenCV видна для интерпретатора Python, который вы выбрали для проекта (File / Settings / Python interpreter). Если интерпретатор верен, попробуйте удалить и повторно добавить его (это отнимает много времени, извините).
Если ничего не помогает, выдает ошибку .
PowerShell не распознает символические константы, которые вы пытаетесь использовать там. Вместо этого используйте числовые значения. Для PROCESS_ALL_ACCESS
это должно быть 1056763 или 0x00101ffb (и вам также нужно $false
вместо FALSE
). Тем не менее, вы, вероятно, не должны использовать PROCESS_ALL_ACCESS
в первую очередь.
Попробуйте с PROCESS_QUERY_LIMITED_INFORMATION
(числовое значение 4096 или 0x1000):
$handle = $Kernel32::OpenProcess(0x1000, $false, 4548)