資料介紹
完成編碼后,為我的項目添加移動性和夜視功能 - 在夜間觀鳥或在戶外錄制時很有幫助 :) - 我使用了 7 英寸 HDMI 顯示器和電容式觸摸屏和 5MP 夜視攝像頭,由DFRobot 贊助。
DFRobot 贊助的產品:
![poYBAGOYCHCABzhMAAFVlckrx20888.png](https://file.elecfans.com/web2/M00/83/1D/poYBAGOYCHCABzhMAAFVlckrx20888.png)
![poYBAGOYwICAfNjQAAQewOJzazw615.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwICAfNjQAAQewOJzazw615.png)
。
- 。
第 1 步:向 Google 注冊應用程序以使用 OAuth 2.0 協議授權訪問
您需要在 Google API 控制臺上創建一個應用程序才能正確運行適用于 Python 的 Google APIs 客戶端庫,并且您的應用程序必須具有授權憑證才能使用 YouTube 數據 API。
如果您是 Google API 控制臺的新手,請不要擔心這是一個簡單的過程,只需應用以下步驟 :)
- 轉到Google API 控制臺并單擊“新建項目”按鈕。
![poYBAGOYwIKACnBvAAChHgOAB6U202.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwIKACnBvAAChHgOAB6U202.png)
- 輸入項目名稱 - YouTubeUploader - 并創建項目。
![pYYBAGOYwISALkzDAABp_xXSLIU408.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwISALkzDAABp_xXSLIU408.png)
- 打開 API 庫。
![poYBAGOYwIeAZ3ZLAADAKXxt3PE558.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwIeAZ3ZLAADAKXxt3PE558.png)
- 啟用 YouTube 數據 API v3。
![pYYBAGOYwImASTO0AAC1cMnq53o649.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwImASTO0AAC1cMnq53o649.png)
- 在 YouTube Data API v3 下選擇“憑據”,然后單擊“創建憑據”按鈕。
![poYBAGOYwIuAcFVfAAC4PtHNBpE992.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwIuAcFVfAAC4PtHNBpE992.png)
- 選擇應用程序類型為“其他”,并輸入應用程序名稱為“客戶端”。
![pYYBAGOYwI2ARcloAABzJB9BvmE093.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwI2ARcloAABzJB9BvmE093.png)
- 復制客戶端 ID 和客戶端密碼。稍后在以用戶身份使用適用于 Python 的 Google API 客戶端庫授權您的 Raspberry Pi 時,您將需要它們。
![pYYBAGOYwJCAVvDPAADf1tLLDlw996.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwJCAVvDPAADf1tLLDlw996.png)
第 2 步:在 Raspberry Pi 上安裝適用于 Python 的 Google API 客戶端庫
打開終端并輸入以下命令(安裝所有軟件包需要一些時間):
$ sudo pip install --upgrade google-api-python-client
![poYBAGOYwJaAEmCZAAN6D5y99OE144.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwJaAEmCZAAN6D5y99OE144.png)
如果需要,您可能需要安裝 oauth2client 模塊。它是 Google 為 YouTube Data API 提供的示例代碼。
創建包含來自 Google API 控制臺的信息(客戶端 ID 和客戶端密碼)的 client_secrets.json(代碼中有一個示例)文件。
{
"web": {
"client_id": "[[INSERT CLIENT ID HERE]]",
"client_secret": "[[INSERT CLIENT SECRET HERE]]",
"redirect_uris": [],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
檢查我在 Google本指南中使用的 upload_video.py 和 client_secrets.json 示例文件。
不要忘記在 upload_video.py 文件中更改客戶端密碼路徑。
![poYBAGOYwJmAECWAAAGpW9Nvy1A210.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwJmAECWAAAGpW9Nvy1A210.png)
現在,要驗證您的 Raspberry Pi,請打開終端并輸入以下命令。
$ sudo python /home/pi/YouTube-Recorder-and-Uploader/
--file="[[INSERT FILE PATH]]"
--title="Test"
--description="Test"
--keywords="test"
--category="22"
--privacyStatus="private"
不用擔心; 由于沒有在您登錄應用程序時生成的確認令牌,它會拋出一條錯誤消息,上面寫著“無法訪問:...upload_video.py-auth2.json”。
![pYYBAGOYwJ2AbS2_AAH837oZtgg389.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwJ2AbS2_AAH837oZtgg389.png)
要創建請求的文件,請單擊 API 生成的鏈接。
并且,使用您選擇的帳戶登錄應用程序。
![poYBAGOYwKCASblLAAC3LLdSbxA250.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwKCASblLAAC3LLdSbxA250.png)
![poYBAGOYwKKABdqcAAD2SmNjIuM777.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwKKABdqcAAD2SmNjIuM777.png)
復制驗證碼。
![pYYBAGOYwKWAKqGhAACzp0z1Lt8705.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwKWAKqGhAACzp0z1Lt8705.png)
。
![pYYBAGOYwKiAQKMWAAIQOf3Cu6s939.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwKiAQKMWAAIQOf3Cu6s939.png)
您可以看到生成的名為upload_video.py-auth2.json (/home/pi/YouTube-Recorder-and-Uploader/) 的驗證文件。
![poYBAGOYwK6AaRg0AAC96CDdGi0850.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwK6AaRg0AAC96CDdGi0850.png)
。
。。
- 。
- 。
- 。
- 。
- 。
- 啟動應用程序循環。
![pYYBAGOYwLGAamrZAAGmK8pPyIk720.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwLGAamrZAAGmK8pPyIk720.png)
![pYYBAGOYwLmAKPKnAAGiZPGO_Ws791.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwLmAKPKnAAGiZPGO_Ws791.png)
![pYYBAGOYwLyADplHAAGWlQq5l9E796.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwLyADplHAAGWlQq5l9E796.png)
![pYYBAGOYwL-AcgJ9AAHwoqiYxcc922.png](https://file.elecfans.com/web2/M00/83/E1/pYYBAGOYwL-AcgJ9AAHwoqiYxcc922.png)
![pYYBAGOabVWABI2zAAIQBZqMckw443.png](https://file.elecfans.com/web2/M00/84/20/pYYBAGOabVWABI2zAAIQBZqMckw443.png)
。。
?
![poYBAGOYCHCABzhMAAFVlckrx20888.png](https://file.elecfans.com/web2/M00/83/1D/poYBAGOYCHCABzhMAAFVlckrx20888.png)
![poYBAGOabVqAQ_W4AAGM22FPFGI597.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabVqAQ_W4AAGM22FPFGI597.png)
2) 您可以在錄制前選擇 GUI 提供的預定義圖像效果(日光化、負片、柔和等)之一。
![poYBAGOabV6AI_h2AAhYeL5c_p4383.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabV6AI_h2AAhYeL5c_p4383.png)
。
![pYYBAGOabWKAcV_4AAbRk4RWpiU782.png](https://file.elecfans.com/web2/M00/84/20/pYYBAGOabWKAcV_4AAbRk4RWpiU782.png)
。
![pYYBAGOabWWAKxadAAF5l1Nt1A0034.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabWWAKxadAAF5l1Nt1A0034.png)
。
![pYYBAGOabWuAH7F8AADapiBYWjY931.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabWuAH7F8AADapiBYWjY931.png)
。
![poYBAGOabW6AI0ibAAGbLndmYHY180.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabW6AI0ibAAGbLndmYHY180.png)
。
![poYBAGOabXGAWihrAAWjbZKvJFc215.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabXGAWihrAAWjbZKvJFc215.png)
。
![pYYBAGOabXSAKO3LAAG-moRqs4w925.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabXSAKO3LAAG-moRqs4w925.png)
![poYBAGOabXaAK-WRAAFzebs-RBw245.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabXaAK-WRAAFzebs-RBw245.png)
。
![pYYBAGOabXuAVN2IAAbjm178yJw715.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabXuAVN2IAAbjm178yJw715.png)
。
![pYYBAGOabX2AfGkqAAF-Iqnmr5o242.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabX2AfGkqAAF-Iqnmr5o242.png)
。
![poYBAGOabYCANOldAADQOnx-N6w228.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabYCANOldAADQOnx-N6w228.png)
![poYBAGOabYOAd3RNAACw1G3hKZM107.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabYOAd3RNAACw1G3hKZM107.png)
。
![poYBAGOabYeANAiEAAFBUQZfyvA479.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabYeANAiEAAFBUQZfyvA479.png)
![pYYBAGOabYmAbWseAAFrEWCulvo200.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabYmAbWseAAFrEWCulvo200.png)
![poYBAGOabYyACm9WAAFbbkbDMyI389.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabYyACm9WAAFbbkbDMyI389.png)
菜單欄:
我添加了這個菜單欄是為了好玩:)
1)您可以簡單地查看項目說明。
![poYBAGOabY-AJA3-AAG-zZYSVCk376.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabY-AJA3-AAG-zZYSVCk376.png)
。
![pYYBAGOabZGAC_n9AADIqxsa4tA645.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabZGAC_n9AADIqxsa4tA645.png)
連接(硬件)
如果您是使用 Raspberry Pi 編程的新手,要轉到官方 Raspberry Pi 設置教程,請單擊此處。
![poYBAGLQtPaAYx-xAABrpJTxew4513.png](https://file.elecfans.com/web2/M00/53/3C/poYBAGLQtPaAYx-xAABrpJTxew4513.png)
。相機模塊入門教程。
![pYYBAGOabZWAGYbbAABtjCppvGQ063.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabZWAGYbbAABtjCppvGQ063.png)
組裝 DFRobot 5MP 夜視攝像頭并將其連接到您的 Pi。
![poYBAGOabZuAAdnvAAyP41XDpFw735.jpg](https://file.elecfans.com/web2/M00/83/98/poYBAGOabZuAAdnvAAyP41XDpFw735.jpg)
帶有電容式觸摸屏的 DFRobot 7'' HDMI 顯示器是一款非常可靠且兼容的屏幕,適用于您的 Raspberry Pi 項目。使用支架和機器螺釘將您的 Raspberry Pi 連接到屏幕上。并且,使用經過深思熟慮的 Raspberry Pi HDMI 適配器將 Pi 連接到屏幕。作為獎勵,您不需要任何驅動程序。
![pYYBAGOabaGAFA5bAApJdW-CcGM719.jpg](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabaGAFA5bAApJdW-CcGM719.jpg)
您可以使用相機模塊隨附的小帶將相機固定在屏幕背面。
![pYYBAGOabaWAP7lMAASyqK4CfS4617.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabaWAP7lMAASyqK4CfS4617.png)
現在,您可以將 GUI(YouTube Video Recorder and Uploader)與 DFRobot 7'' HDMI Display with Capacitive Touchscreen 和 DFRobot 5MP Night Vision Camera 一起使用 :)
![poYBAGOabaqAdMTdAAY-VRluTNg979.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabaqAdMTdAAY-VRluTNg979.png)
![pYYBAGOaba6APaRUAAOZVelqYJM493.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOaba6APaRUAAOZVelqYJM493.png)
![poYBAGOYwICAfNjQAAQewOJzazw615.png](https://file.elecfans.com/web2/M00/83/58/poYBAGOYwICAfNjQAAQewOJzazw615.png)
?
![poYBAGOabbWAal0tAAFa6wpDP7Y673.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabbWAal0tAAFa6wpDP7Y673.png)
![pYYBAGOabbmAAMk8AAfUoo3oI18954.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabbmAAMk8AAfUoo3oI18954.png)
。
。
![poYBAGOabb6ABf_kAAUjjYWDU7g797.png](https://file.elecfans.com/web2/M00/83/98/poYBAGOabb6ABf_kAAUjjYWDU7g797.png)
觀鳥時進行戶外測試:)
![pYYBAGOabcKACj-LAAWzsN0c-RI485.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabcKACj-LAAWzsN0c-RI485.png)
![pYYBAGOabcaAUYZ8AASUHwoeLOw090.png](https://file.elecfans.com/web2/M00/84/21/pYYBAGOabcaAUYZ8AASUHwoeLOw090.png)
?
- AIWA D33錄像機維修手冊 0次下載
- 愛華AIWA D33錄像機維修手冊 0次下載
- 錄像機程序分享 4次下載
- 嵌入式硬盤錄像機的安裝與調試 0次下載
- 漢邦監控錄像機_DVR網絡通用設置 0次下載
- 硬盤錄像機說明書 0次下載
- 漢邦監控錄像機_DVR網絡通用設置 0次下載
- 漢邦硬盤錄像機常見故障 0次下載
- 史上最NB的漢邦高科硬盤錄像機遠程監控教程 0次下載
- 數字硬盤錄像機用戶手冊 0次下載
- 專業網絡硬盤錄像機 0次下載
- 網絡硬盤錄像機使用說明書 0次下載
- 聯智SD卡WIFI網絡錄像機 31次下載
- 4通道DVR(硬盤錄像機)詳細參數
- 基于InternetIntranet 的錄像機遠程控制系統設
- 監控錄像機和交換機的作用區別 5104次閱讀
- PI調節器介紹及設計 7123次閱讀
- 基于TMS320DM648和S3C2510A芯片實現16路嵌入式DVR系統的設計 2674次閱讀
- 雙網口錄像機的作用和使用方法 3.4w次閱讀
- 圖形界面介紹:GUI上的按鍵是Summary Report 3208次閱讀
- 如何正確的安裝監控攝像頭 1.3w次閱讀
- 錄像機的作用及基本組成結構介紹 1.3w次閱讀
- 紅外線傳感器原理概述 淺談外觀模式的應用 1604次閱讀
- TC1948P是紅外線遙控發射電路,適用于錄像機 3037次閱讀
- 漢邦高科32路嵌入式網絡硬盤錄像機深度評測 5319次閱讀
- 基于存儲方案的網絡硬盤錄像機、邊緣存儲、云存儲的優缺點詳解 8424次閱讀
- NVR和DVR有什么區別_NVR和DVR哪個好 25.9w次閱讀
- 網絡攝像機怎么連接電腦_網絡攝像機ip怎么設置 14.6w次閱讀
- 汽車夜視系統分類及原理 8627次閱讀
- 數字監控智能視頻分析三大技術 1264次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論