AI coordinator

人工知能 & ロボティクス

© AI coordinator All rights reserved.

20178/12

監視カメラで撮影した画像を自動でSlackにアップロードする方法

画像確認はSlackが便利

前回紹介した動体撮影に特化した監視カメラの作成方法で、保存した写真をどうやって簡単に確認できるか模索していたところ、Slackにアップロードする技を紹介している記事を見つけたので、それを参考に実装してみました。

 

Slackはリアルタイムにすぐに確認できる便利なツール

監視カメラで撮影した写真をローカルに保存しておくだけでは、いちいち確認のたびにファイルを開く必要があります。

また外出してしまったら、外部からそのファイルを参照する術がありません。

それならば、メールで写真を送信すれば良いのでは?とも考えました。

メールなら外出先でも確認できますし、見たいときに直ぐ確認できます。

ただ、メールも一々ファイルを開いて確認する必要があるのと、撮影される度に毎回送信されてくることを考えると、メールの量が多すぎて確認が大変なんてことにもなりかねません。

結局メール送信も確認する上では便利ではありません。

 

参考にさせて頂いたサイトの紹介

そんな感じで色々悩んでいたところ、下記サイトでSlackを使った画像確認方法を紹介しているサイトを見つけたわけです。

はじめてのRaspberry PIで監視カメラを作ってみた。

情報提供有難うございます。

しかも簡単に実装できます。

 

そんなわけで実装してみました

以下のソースコードを付け加えるだけです。

tokenとchannelsを指定すれば画像をアップロードできます。

tokenのchannelsを取得方法については色々なサイトで紹介されているので、そちらを参考にしてください。

ファイルのpathにアップロードしたいファイルを指定してください。

 

サンプルソースコード

 

結果

キタキタキターーーーーーーー

素早く、そしてスクロールでみれるこの快適さ。

たった数行だけで、こんなに便利に使えるなんて言うことないですね。

しかも無料です。

 

ぜひお試しあれ。

 


その他の物体検出記事はこちらから

 

それではまた

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

20173/11

Pepperコントローラー for Python

PythonでPepperコントローラーを作成 Pepperを簡単に動かせるPepper用コントローラーをPythonで作成してみましょう…

20178/15

DeepLearningのモデル可視化方法とmatplotlibで学習の様子を可視化する方法

学習モデルの可視化と学習の様子を可視化してみた 何を今更といった内容の記事です。 DeepLearningにチャレンジしてきた筆者で…

wikipediaを学習した類義語を話すSlackbotの作成方法

wikipedia日本語全文データから類義語を話すSlackbotを作った話 前回の記事で日本語を学習するマルコフ連鎖を使ったSlackb…

畳み込みニューラルネットワークを使った画像検出モデルの作成方法

深層学習(ディープラーニング)で画像認識に挑戦 以前の記事でMNISTを使った数字画像認識の学習モデルを作成しました。 でも、やっぱ…

Deep Learningを活用したChatBotをKerasで実装してみよう

Deep Learningを活用したChatBot Kerasを使ったChatBotの作成に挑戦したので、環境準備も含めて紹介します。 …

Watson VisualRecognition を Python GUIで使ってみよう

Watson API 「VisualRecognition」をPythonで使ってみよう Watson API「VisualRecogni…

ディープラーニングで美人女優の顔検出に挑戦

美人女優で学習モデルを作成 以前紹介したcifar10を使った学習モデルのモノマネで、自分で準備した画像から学習モデルを作成することに挑戦…

DeepLearningを活用した物体検出(SSD_Keras)を可能とするPepper

SSD_KerasをPepperにも 以前紹介したSSD_Kerasによる物体検出を、いつかPepperにも搭載できたら良いなぁなんて思っ…

20177/25

カメラ映像から動く物体の輪郭検出が簡単にできた話

OpenCVを使って動く物体の輪郭検出をやってみた 今更ながらにOpenCVの凄さを実感しました。 まさか物体の輪郭検出までできると…

Watson APIを活用した英訳するPepperコントローラー

Python GUIを使ってWatson APIを使用したペッパー用コントローラーの作成方法 Watson APIの「LanguageTr…

ページ上部へ戻る