
OpenCV on Raspberry Pi - Using Java(5)- 使用 OpenCV 拍攝照片(USB Webcam)
OpenCV on Raspberry Pi – Using Java(4)- 在 Raspberry Pi 安裝與測試 OpenCV << 前情 準備工作
現在準備實作與測試使用OpenCV拍攝照片,個人電腦需要內建或連接的Webcam,Raspberry Pi可以選擇USB Webcam或Camera module:
使用 OpenCV VideoCapture API這個階段先在個人電腦執行拍攝與儲存照片的測試。在NetBeans建立一個Java應用程式專案,依照之前的說明設定好專案需要的OpenCV類別庫與執行參數。參考下面的內容完成主程式類別:
執行應用程式,拍攝的照片儲存在應用程式資料夾,在NetBeans選擇「Files」標籤,展開應用程式專案目錄,就可以開啟與檢視拍攝的照片: 在 Raspberry Pi 使用 USB WebcamRaspberry Pi的RASBIAN作業系統支援USB Webcam,現在先檢查你的USB Webcam是否支援。在Raspberry Pi連接USB Webcam,在連線到Raspberry Pi的視窗執行下面的指令:
如果RASBIAN作業系統支援你的USB Webcam,在顯示的訊息中就可以找到你的USB Webcam型號與資訊(下面訊息的第一行):
為剛才建立的專案執行Raspberry Pi遠端執行設定,包含遠端執行與VM Options: 執行應用程式專案,應用程式把拍攝的照片儲存在下面的目錄:
傳輸檔案在Raspberry Pi與你工作的個人電腦之間,經常需要互相傳送與接收檔案。例如在個人電腦下載或開發的檔案,就需要傳送到Raspberry Pi中使用。Raspberry Pi在執行一些應用程式後產生的檔案,例如照片或紀錄檔,也需要傳送到個人電腦使用。 在兩台電腦與裝置之間傳輸檔案有很多作法,比較方便與安全的作法是透過SSH連線傳輸檔案。Windows作業系統沒有內建SSH傳輸檔案的工具程式,不過在提供PuTTY應用程式的網站,也提供一個可以執行SSH傳輸檔案的工具程式「PSCP」。 在個人電腦開啟瀏覽器,輸入下載的網址http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,找到「Binaries」的「For Windows on Intel x86」,選擇「pscp.exe」的下載連結,儲存下載的檔案: 啟動命令提示字元,切換到儲存pscp.exe檔案的資料夾:
參考下列的資訊,執行傳輸檔案的指令:
Mac OS使用內建的「scp」就可以執行傳輸檔案的工作:
後續 >> OpenCV on Raspberry Pi – Using Java(6)- 使用 OpenCV 拍攝照片(Camera Module) |