Re: [問題] 請問如何使用pythond控制webcam
※ 引述《pcedison (K)》之銘言:
: 大家好,最近我想用 python 來試著控制 webcam,
: 主要打算用來作一些物體辨識、人臉辨識、人臉追蹤。
: 我有去查過網路和相關的 python 網頁,
: 我的需求可以利用pycv達成,但是我遇到不少問題。
: 我安裝了這網頁中說明的必須套件:http://pycv.sharkdolphin.com/
: ctypes-opencv 0.7.1 or later
^^^^^^
從你的需求來看
也許只要這個就夠了
: Python 2.5 or later
: SciPy 0.6.0 or later
: NumPy 1.2.0 or later
: Gcc or MinGW for a source release
: 我都安裝了,python 則是因為 SciPy 和 NumPy 要求安裝 python 2.6,
: 所以我目前 python 安裝 2.6。
: 我輸入上面那個網頁中的安裝指令:python setup.py install
: 可是只會跑出: SyntaxError: invalid syntax
: 我對python並不熟悉,但是很希望能利用python來試試看怎麼控制webcam。
: 希望能請大家給我點指教,讓我知道我哪個步驟作錯了。
: 先謝謝大家!
這裡有個只用OpenCV就完成人臉辨識功能的範例程式碼:
http://opencv.willowgarage.com/wiki/FaceDetection
此程式碼也有收錄在OpenCV的範例程式中
其實OpenCV本身就有簡單的物體辨識、人臉辨識、人臉追蹤的功能了
而且OpenCV官方就有提供C/C++/Python三種程式語言介面
不太需要再去找ctypes的OpenCV binding
或者是架構於其上的套件
畢竟官方放的python binding比較不會發生奇怪的問題
如果不使用OpenCV內建的辨識功能,想自己寫人臉辨識的演算法時
SciPy NumPy可以視需要自行安裝
Debian/Ubuntu下:
執行
apt-get install python-opencv
Windows:
下載OpenCV,安裝好以後
會看到OpenCV路徑下的interfaces目錄中有python的interface
把build下的opencv目錄複製到python安裝位置下的site-package目錄中
就可以使用了
若要進一步了解怎麼取得Webcam錄影下來的frame
則可以看看OpenCV下的highgui這個module所提供的函數如何使用
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.146.222
※ 編輯: fielia 來自: 219.81.146.222 (11/08 01:45)
推
11/08 03:05, , 1F
11/08 03:05, 1F
→
11/08 03:05, , 2F
11/08 03:05, 2F
→
11/08 03:06, , 3F
11/08 03:06, 3F
→
11/08 10:12, , 4F
11/08 10:12, 4F
→
11/08 10:13, , 5F
11/08 10:13, 5F
推
11/09 00:16, , 6F
11/09 00:16, 6F
→
11/09 00:17, , 7F
11/09 00:17, 7F
→
11/09 00:18, , 8F
11/09 00:18, 8F
→
11/09 00:18, , 9F
11/09 00:18, 9F
→
11/09 00:19, , 10F
11/09 00:19, 10F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章