Я скачал OpenCV проект с GitHub и получаю некоторые ошибки - PullRequest
0 голосов
/ 21 сентября 2019

Вот ссылка на проект github: https://github.com/SagarRaghupathi/Look-Based-Media-Player
This - ошибка, которую я получаю ...

PS C:\Users\Freeware Sys\Downloads\smp\Look-Based-Media-Player-master> python Main.py
*************Look-Based-Media-Player*************
Traceback (most recent call last):
  File "e:\anaconda\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "e:\anaconda\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "E:\Anaconda\Scripts\vlc-ctrl.exe\__main__.py", line 5, in <module>
  File "e:\anaconda\lib\site-packages\vlc_ctrl\main.py", line 7, in <module>
    from .client import ClientSubcommands
  File "e:\anaconda\lib\site-packages\vlc_ctrl\client.py", line 7, in <module>
    from .player_list import PlayerList, PlayerListError
  File "e:\anaconda\lib\site-packages\vlc_ctrl\player_list.py", line 2, in <module>
    from .player import Player, PlayerError
  File "e:\anaconda\lib\site-packages\vlc_ctrl\player.py", line 1, in <module>
    import dbus
ModuleNotFoundError: No module named 'dbus'
OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale, file C:\projects\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp, line 1698
Exception in Tkinter callback
Traceback (most recent call last):
  File "E:\Anaconda\lib\tkinter\__init__.py", line 1702, in __call__
    return self.func(*args)
  File "Main.py", line 135, in select_combobox
    look_volume.start(var+self.value_of_combo)
  File "C:\Users\Freeware Sys\Downloads\smp\Look-Based-Media-Player-master\Look_Volume\look_volume.py", line 18, in start
    faces = face_cascade.detectMultiScale(gray, 1.3, 5)
cv2.error: C:\projects\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp:1698: error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale

1 Ответ

0 голосов
/ 22 сентября 2019

У вас не установлен модуль 'dbus'.Найдите dbus на pypi.org, скопируйте строку установки в буфер обмена и вставьте ее в cmd, и все будет хорошо.Кроме того, вы можете использовать свою виртуальную среду, чтобы сначала протестировать ее перед установкой с помощью pip.

...