Веб-камера Python 3

Я пытаюсь создать программу распознавания лиц, и мне нужен доступ к моей веб-камере. Я строго использую Python 3 для этого проекта. Я пробовал OpenCv и захват видео, но они работают только для python 2.7. Есть ли способ, которым я могу вручную закодировать это в python,

  1. Для этого используйте командную строку A.use,
  2. Как-нибудь вручную закодируйте это в python или
  3. Любые другие модули (которые работают с 3).

Любая помощь будет оценена по достоинству!


person Freddy-FazBear    schedule 15.11.2014    source источник
comment
Вы имеете в виду другую версию? Python 4 еще не существует...   -  person TidB    schedule 16.11.2014
comment
Python 2.7 и Python 3.3 имеют некоторые заметные различия, но все по-другому, когда вы говорите о библиотеках с открытым исходным кодом, таких как OpenCV. Если реализация Python в OpenCV основана на какой-то более старой версии (например, 2.7 или старше), то я не думаю, что 3.3 будет успешно работать. Сказав это, OpenCV должен был использовать встроенную функциональность Python в 2.7, что позволило бы обеспечить совместимость вперед (например, 3.3. или 3.4). Вы можете попробовать, и если вы увидите обширный набор ошибок с отсутствующими модулями и пунктами, вам, вероятно, придется вручную все кодировать.   -  person ha9u63ar    schedule 16.11.2014
comment
Аааа, я имел в виду питон 3.4. Извиняюсь. Я думал, что они разные. XD Лицо Ладонь*   -  person Freddy-FazBear    schedule 16.11.2014
comment
python 4 какой планете ты тоже принадлежишь ?? Доктор Манн или Милларс :)   -  person Hackaholic    schedule 16.11.2014
comment
прочитайте мой предыдущий комментарий. И да, я живу на планете доктора Манна. :)   -  person Freddy-FazBear    schedule 16.11.2014
comment
Я бы предложил попробовать OpenCV, предназначенный для Python 2.7, возможно, он все равно будет работать с Python 3.X. Если напрямую не взаимодействовать с версией OpenCV на С++, например. используя scipy.weave или просто имея приложение на C++, которое будет выполнять математические вычисления и вызывать его из Python, используя subprocess или что-то подобное. В конце концов, если нужные вам библиотеки недоступны, вам придется искать обходные пути.   -  person Aleksander Lidtke    schedule 16.11.2014
comment
Интересно, потребуются ли для этого какие-либо базовые знания C++?   -  person Freddy-FazBear    schedule 16.11.2014


Ответы (1)


VideoCapture очень хорошо работал у меня в прошлом. На странице sourceforge показана поддержка только через python 2.7, но эта страница предварительно встроенные установщики через python 3.4. Простой, легкий и работает.

person user2682863    schedule 15.11.2014
comment
на этой странице нет установки. Пробовал m-win32 и m-win_amd64, оба не работают. У меня х64. Что ты посоветуешь? - person CtrlAltF2; 20.05.2018