第四組 照片自動分享

470 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

第四組 照片自動分享

  1. 1. 照片自動分享 ( 拍照後可自動上傳雲端 ) 指導老師:練喆明 老師 組員 : 102213519 黃世駒 99213001 劉育瑄 99213047 林育儒
  2. 2. 目錄  摘要  開發動機  遇到的困難  成果展示  Q&A 時間
  3. 3. 摘要  利用 RASPBERRY PI + Logitech C170 webcam  webcam 擷取圖片  RASPBERRY PI 將圖片上傳到 Dropbox 、 imgur ,並分享到 Facebook
  4. 4. 開發動機  最初提案: Raspberry Pi + Webcam 做 stream server 即時傳輸監控影 像   可以分享照片的數位相機   太過於單調 不想花錢買 Raspberry Pi 的專用相機攝影頭 於是…… .  RASPBERRY PI + Logitech C170 webcam
  5. 5. 消費金額 Raspberry Pi 1100 Webcam 租借
  6. 6. 實作流程 ● 申請上傳用帳號 (Facebook, Dropbox) ● 查閱相關軟體 (Dropbox-Uploader, Imgurbash...) ● 編寫 Shell Script
  7. 7. Dropbox-Uploader 下載套件 : git clone https://github.com/andreafabrizi/Dropbox-Uploader/ 之後必須將下載下來的檔案,給予執行權限,不然無法執行 : $chmod +x dropbox_uploader.sh 給予權限後執行 .sh $./dropbox_uploader.sh 執行格式 ./dropbox_uploader.sh COMMAND [PARAMETERS]
  8. 8. DROPBOX-UPLOADER COMMAND upload [LOCAL_FILE/DIR] <REMOTE_FILE/DIR> 上傳本地檔案到 Dropbox 中的資料夾目錄 download [REMOTE_FILE/DIR] <LOCAL_FILE/DIR> 下載檔案從 Dropbox 的資料夾 / 目錄到本地端的資料夾 / 目錄 delete [REMOTE_FILE/DIR] 刪除 Dropbox 中的資料夾或是目錄 move [REMOTE_FILE/DIR] [REMOTE_FILE/DIR] 對資料夾 / 目錄做移動或是改名 copy [REMOTE_FILE/DIR] [REMOTE_FILE/DIR] 複製遠端資料夾或是目錄
  9. 9. DROPBOX-UPLOADER COMMAND mkdir [REMOTE_DIR] 在 Dropbox 中製作目錄 list <REMOTE_DIR> 將 Dropbox 文件夾的內容列出來 share [REMOTE_FILE] 拿到要分享的檔案與資料夾的連結 (LINK) 。 info 把你帳號下的資訊列印出來 unlink 斷開帳號與 Dropbox 的連結
  10. 10. Imgur Imgurbash.sh <filename> ~/shell/upload.sh |grep ‘http’ >> out.txt
  11. 11. Facebook 之後點進手機板綁定手機
  12. 12. 多方嘗試  結合 Email  使用 Postfix 目的:就是要從電子郵件送到 Facebook 塗鴉牆
  13. 13. E-mail content Subject : < 上傳內容 > From: < 自己的 e-mail> To: mFacebook 內容:任意 sendmail -t -f 自己的 email -v -i < 你放置 mail 的路徑 問題發現
  14. 14. Facebook command line Step 0: install fbcmd Step 1: grant basic access: [fbcmd go access] Step 2: generate AUTH code: [fbcmd go auth] Step 3: enter auth code: [fbcmd auth XXXXX] Step 4: grant extended permissions: [fbcmd addperm] Step 5: test your installation: [fbcmd test] Step 6: have fun
  15. 15. fbcmd POST IMG  1 ( 必填 )  Text  Post Message.  2 ( 必填 )  Image URL  Image Source.   你想分享的圖片的 URL 。  3 ( 必填 )  URL  Image Link.  讓你可以造訪圖片的來源網址。  4..7 fbcmd POST IMG "check out this photo!" "http://example.com/image.jpg"  "http://example.com/link.html"  
  16. 16. 遇到的困難  RASPBERRY PI 的設定  利用 webcam 擷取影像  截圖出來是一片黑  詢問學長之後發現,在執行截圖時需加上  -p  YUYV ,設定輸出的 image format 自動上傳相片
  17. 17. 成果展示
  18. 18. Q&A 時間

×