电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>Pi上的YouTube夜视录像机和上传器GUI

Pi上的YouTube夜视录像机和上传器GUI

2023-07-04 | zip | 0.05 MB | 次下载 | 免费

资料介绍

完成编码后,为我的项目添加移动性和夜视功能 - 在夜间观鸟或在户外录制时很有帮助 :) - 我使用了 7 英寸 HDMI 显示器和电容式触摸屏和 5MP 夜视摄像头,由DFRobot 赞助。

DFRobot 赞助的产品

poYBAGOYCHCABzhMAAFVlckrx20888.png
 
poYBAGOYwICAfNjQAAQewOJzazw615.png
 

第 1 步:向 Google 注册应用程序以使用 OAuth 2.0 协议授权访问

您需要在 Google API 控制台上创建一个应用程序才能正确运行适用于 Python 的 Google APIs 客户端库,并且您的应用程序必须具有授权凭证才能使用 YouTube 数据 API。

如果您是 Google API 控制台的新手,请不要担心这是一个简单的过程,只需应用以下步骤 :)

poYBAGOYwIKACnBvAAChHgOAB6U202.png
 
  • 输入项目名称 - YouTubeUploader - 并创建项目。
pYYBAGOYwISALkzDAABp_xXSLIU408.png
 
  • 打开 API 库。
poYBAGOYwIeAZ3ZLAADAKXxt3PE558.png
 
  • 启用 YouTube 数据 API v3。
pYYBAGOYwImASTO0AAC1cMnq53o649.png
 
  • 在 YouTube Data API v3 下选择“凭据”,然后单击“创建凭据”按钮。
poYBAGOYwIuAcFVfAAC4PtHNBpE992.png
 
  • 选择应用程序类型为“其他”,并输入应用程序名称为“客户端”。
pYYBAGOYwI2ARcloAABzJB9BvmE093.png
 
  • 复制客户端 ID 和客户端密码。稍后在以用户身份使用适用于 Python 的 Google API 客户端库授权您的 Raspberry Pi 时,您将需要它们。
pYYBAGOYwJCAVvDPAADf1tLLDlw996.png
 

第 2 步:在 Raspberry Pi 上安装适用于 Python 的 Google API 客户端库

打开终端并输入以下命令(安装所有软件包需要一些时间):

$ sudo pip install --upgrade google-api-python-client
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
 

现在,要验证您的 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
 

要创建请求的文件,请单击 API 生成的链接。

并且,使用您选择的帐户登录应用程序。

poYBAGOYwKCASblLAAC3LLdSbxA250.png
 
poYBAGOYwKKABdqcAAD2SmNjIuM777.png
 

复制验证码。

pYYBAGOYwKWAKqGhAACzp0z1Lt8705.png
 

pYYBAGOYwKiAQKMWAAIQOf3Cu6s939.png
 

您可以看到生成的名为upload_video.py-auth2.json (/home/pi/YouTube-Recorder-and-Uploader/) 的验证文件。

poYBAGOYwK6AaRg0AAC96CDdGi0850.png
 

。。

  • 启动应用程序循环。
pYYBAGOYwLGAamrZAAGmK8pPyIk720.png
 
pYYBAGOYwLmAKPKnAAGiZPGO_Ws791.png
 
pYYBAGOYwLyADplHAAGWlQq5l9E796.png
 
pYYBAGOYwL-AcgJ9AAHwoqiYxcc922.png
 
pYYBAGOabVWABI2zAAIQBZqMckw443.png
 

。。

 

poYBAGOYCHCABzhMAAFVlckrx20888.png
 
poYBAGOabVqAQ_W4AAGM22FPFGI597.png
 

2) 您可以在录制前选择 GUI 提供的预定义图像效果(日光化、负片、柔和等)之一。

poYBAGOabV6AI_h2AAhYeL5c_p4383.png
 

pYYBAGOabWKAcV_4AAbRk4RWpiU782.png
 

pYYBAGOabWWAKxadAAF5l1Nt1A0034.png
 

pYYBAGOabWuAH7F8AADapiBYWjY931.png
 

poYBAGOabW6AI0ibAAGbLndmYHY180.png
 

poYBAGOabXGAWihrAAWjbZKvJFc215.png
 

pYYBAGOabXSAKO3LAAG-moRqs4w925.png
 
poYBAGOabXaAK-WRAAFzebs-RBw245.png
 

pYYBAGOabXuAVN2IAAbjm178yJw715.png
 

pYYBAGOabX2AfGkqAAF-Iqnmr5o242.png
 

poYBAGOabYCANOldAADQOnx-N6w228.png
 
poYBAGOabYOAd3RNAACw1G3hKZM107.png
 

poYBAGOabYeANAiEAAFBUQZfyvA479.png
 
pYYBAGOabYmAbWseAAFrEWCulvo200.png
 
poYBAGOabYyACm9WAAFbbkbDMyI389.png
 

菜单栏:

我添加了这个菜单栏是为了好玩:)

1)您可以简单地查看项目说明。

poYBAGOabY-AJA3-AAG-zZYSVCk376.png
 

pYYBAGOabZGAC_n9AADIqxsa4tA645.png
 

连接(硬件

如果您是使用 Raspberry Pi 编程的新手,要转到官方 Raspberry Pi 设置教程,请单击此处。

poYBAGLQtPaAYx-xAABrpJTxew4513.png
 

相机模块入门教程。

pYYBAGOabZWAGYbbAABtjCppvGQ063.png
 

组装 DFRobot 5MP 夜视摄像头并将其连接到您的 Pi。

 
 
 
poYBAGOabZuAAdnvAAyP41XDpFw735.jpg
 
1 / 3
 

带有电容式触摸屏的 DFRobot 7'' HDMI 显示器是一款非常可靠且兼容的屏幕,适用于您的 Raspberry Pi 项目。使用支架和机器螺钉将您的 Raspberry Pi 连接到屏幕上。并且,使用经过深思熟虑的 Raspberry Pi HDMI 适配器将 Pi 连接到屏幕。作为奖励,您不需要任何驱动程序。

 
 
 
pYYBAGOabaGAFA5bAApJdW-CcGM719.jpg
 
1 / 3
 

您可以使用相机模块随附的小带将相机固定在屏幕背面。

pYYBAGOabaWAP7lMAASyqK4CfS4617.png
 

现在,您可以将 GUI(YouTube Video Recorder and Uploader)与 DFRobot 7'' HDMI Display with Capacitive Touchscreen 和 DFRobot 5MP Night Vision Camera 一起使用 :)

poYBAGOabaqAdMTdAAY-VRluTNg979.png
 
pYYBAGOaba6APaRUAAOZVelqYJM493.png
 
poYBAGOYwICAfNjQAAQewOJzazw615.png
 

 

poYBAGOabbWAal0tAAFa6wpDP7Y673.png
 
pYYBAGOabbmAAMk8AAfUoo3oI18954.png
 

 

poYBAGOabb6ABf_kAAUjjYWDU7g797.png
 
 

观鸟时进行户外测试:)

pYYBAGOabcKACj-LAAWzsN0c-RI485.png
 
pYYBAGOabcaAUYZ8AASUHwoeLOw090.png
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费