Python

【AWS SES】2年目エンジニアがhCaptchaでボットを撃退した話

こんにちは!開発本部 SJC 共同開発推進室の對島です。

皆さんは、Webサイトで「車を選んでください」とか「信号機はどれ?」といった画像認証が出てきて、「あぁ〜!もう面倒くさいな!」と思ったことはありませんか?

以前までは私もそう思っていました、、、

でも最近、業務でボット対策を任され、裏側で繰り広げられていたボットとの闘いがそこにはありました。今回は、AWS初心者の私が知ったAmazon SESの危機と、それを救うhCaptchaについて、等身大でお届けします!

続きを読む

DRFのシリアライザとto_internal_value()

こんにちは!開発部の米森です! 現在のプロジェクトでDjango Restframework(以下DRF)を使用してWeb APIを実装しています。とても便利なフレームワークなので効率的に開発を進めることができるのですが、DRF固有の概念であるシリアライザーにハマってしまったので、そのあたりの情報共有をさせてください! 続きを読む

パラパラ漫画を作成するアプリを作ってみました

こんにちは!
製品開発部映像AIグループの張朝程です。

最近、ジオスコープやミルモットHDをご利用中のお客様からクラウド録画データの静止画をパラパラ漫画にしたい、というお問い合わせが増えてきました。

そこで、PythonとOpenCVを使えば、静止画を一括で取得し簡単にパラパラ漫画を生成できるので、この課題をクリアできます。

今回、PythonプログラムをWindowsのexeファイルに変換するツールPyInstallerを使い、Python環境がないWindows PCでも動くPythonとOpenCVを組み合わせたアプリを作成してみました。

続きを読む

カラスが嫌いな友達のために画像判定AIを使って、Slackに通知

はじめに

カラスが嫌いな友達のために、画像判定AIを使って、カラスを発見したらslackに「カラス来たぞ~!!!」と通知してくれる、特に役立たなそうなものを作りました。

ゴミ捨て場などにカラスがたまっていたら「カラスがいる!」ということをslackで教えてくれ、ごみ捨てに行く心の準備ができるもの。くらいに考えています(笑)

本当は、実際にストリーミングをとっているカメラが、カラスを発見したらslackに通知するという流れでやりたかったですが、カメラの部分はまたの機会にということで・・・。余裕があればやります。カメラの方も。

Udemyの【画像判定AI自作にチャレンジ!】TensorFlow・Keras・Python・Flaskで作る機械学習アプリ開発入門を参考に分類器を作り、評価の値にカラスを検出したらslack通知をするという構造にしています。

CNNに関する内容は、Udemyの【画像判定AI自作にチャレンジ!】TensorFlow・Keras・Python・Flaskで作る機械学習アプリ開発入門を参考にしていただくか、
「エアコン消したっけ?」をAIでなくそう!をご参考ください。

この記事では、評価結果からslackに流す部分をメインに記述しております。

続きを読む