Уеб камера на Python 3

опитвам се да направя програма за разпознаване на лица и трябва да вляза в уеб камерата си. Използвам стриктно Python 3 за този проект. Опитах OpenCv и заснемане на видео, но те работят само за Python 2.7. Има ли някакъв начин, по който мога да кодирам това ръчно в python, за да,

  1. A.използвайте командния ред, за да направите това,
  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. Ако внедряването на OpenCV на Python се основава на някаква по-стара версия (напр. 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. Ако не се свързва директно с C++ версията на 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, и двата не работят. Имам x64. Какво предлагаш? - person CtrlAltF2; 20.05.2018