Enviar búsqueda
Cargar
PHPでOpenCVしてみた
•
Descargar como PPT, PDF
•
1 recomendación
•
11,458 vistas
直也 堀松
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 45
Descargar ahora
Recomendados
Plugman code-reading
Plugman code-reading
Motokazu Nishimura
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
タカシ キタジマ
Casper js エスキュービズム勉強会0718
Casper js エスキュービズム勉強会0718
エンジニア勉強会 エスキュービズム
Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK
YutoNishine
Fluentとmongoで作るサービス
Fluentとmongoで作るサービス
直也 堀松
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
20141008物体検出器
20141008物体検出器
Takuya Minagawa
Opencv object detection_takmin
Opencv object detection_takmin
Takuya Minagawa
Recomendados
Plugman code-reading
Plugman code-reading
Motokazu Nishimura
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
タカシ キタジマ
Casper js エスキュービズム勉強会0718
Casper js エスキュービズム勉強会0718
エンジニア勉強会 エスキュービズム
Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK
YutoNishine
Fluentとmongoで作るサービス
Fluentとmongoで作るサービス
直也 堀松
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
20141008物体検出器
20141008物体検出器
Takuya Minagawa
Opencv object detection_takmin
Opencv object detection_takmin
Takuya Minagawa
AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介
Akio Katayama
OpenCVの基礎
OpenCVの基礎
領一 和泉田
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
局所特徴量と統計学習手法による物体検出
局所特徴量と統計学習手法による物体検出
MPRG_Chubu_University
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
崇之 清水
OpenCVを用いた画像処理入門
OpenCVを用いた画像処理入門
uranishi
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Shuichi Tsutsumi
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
normalian
Word bench7月号
Word bench7月号
西村 州平
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
Yoshihiro Ura
Type scriptmemo
Type scriptmemo
ytanno
animation1.0
animation1.0
sleipnir002
YouTube APIの紹介
YouTube APIの紹介
Yoshifumi Yamaguchi
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
kimulla
Webブラウザで使えるいろんな処理系
Webブラウザで使えるいろんな処理系
祐司 伊藤
Más contenido relacionado
Destacado
AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介
Akio Katayama
OpenCVの基礎
OpenCVの基礎
領一 和泉田
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
局所特徴量と統計学習手法による物体検出
局所特徴量と統計学習手法による物体検出
MPRG_Chubu_University
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
崇之 清水
OpenCVを用いた画像処理入門
OpenCVを用いた画像処理入門
uranishi
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Shuichi Tsutsumi
Destacado
(7)
AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介
OpenCVの基礎
OpenCVの基礎
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
局所特徴量と統計学習手法による物体検出
局所特徴量と統計学習手法による物体検出
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
AWS Elastic Beanstalk(初心者向け 超速マスター編)JAWSUG大阪
OpenCVを用いた画像処理入門
OpenCVを用いた画像処理入門
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Similar a PHPでOpenCVしてみた
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
normalian
Word bench7月号
Word bench7月号
西村 州平
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
Yoshihiro Ura
Type scriptmemo
Type scriptmemo
ytanno
animation1.0
animation1.0
sleipnir002
YouTube APIの紹介
YouTube APIの紹介
Yoshifumi Yamaguchi
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
kimulla
Webブラウザで使えるいろんな処理系
Webブラウザで使えるいろんな処理系
祐司 伊藤
Similar a PHPでOpenCVしてみた
(8)
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
Word bench7月号
Word bench7月号
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
Type scriptmemo
Type scriptmemo
animation1.0
animation1.0
YouTube APIの紹介
YouTube APIの紹介
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
Webブラウザで使えるいろんな処理系
Webブラウザで使えるいろんな処理系
PHPでOpenCVしてみた
1.
PHP で OpenCV
した 2013/6/24 @kogarasi_cross
2.
PHP で OpenCV
したかった 2013/6/24 @kogarasi_cross
3.
自己紹介 • TwitterID :
kogarasi_cross • 職種 : ゲームプログラマー • クライアントからサーバー・インフラまでを やったりやらなかったり
4.
目標
5.
サーバー上で画像識別
6.
画像認識の題材は
7.
機動戦士ガンダム 戦場の絆
8.
でっかいアレ
9.
• Youtube にリプレイ動画がアップされる •
動画をサーバー上へ保存 • 動画から必要なサムネイルを抽出 • OpenCV でごにょごにょする
10.
• Youtube にリプレイ動画がアップされる •
動画をサーバー上へ保存 • 動画から必要なサムネイルを抽出 • OpenCV でごにょごにょする
11.
• Youtube にリプレイ動画がアップされる •
動画をサーバー上へ保存 • 動画から必要なサムネイルを抽出 • OpenCV でごにょごにょする
12.
• Youtube にリプレイ動画がアップされる •
動画をサーバー上へ保存 • 動画から必要なサムネイルを抽出 • OpenCV でごにょごにょする
13.
• Youtube にリプレイ動画がアップされる •
動画をサーバー上へ保存 • 動画から必要なサムネイルを抽出 • OpenCV でごにょごにょする
14.
リプレイ動画
15.
Youtube から動画を取得 • ぐぐると色々方法が出てくる •
↑ 結構適当なのが多い • 時々仕様が変わっててんやわんやした
16.
• ‘http://www.youtube.com/get_video_info? video_id=xxxx’ • xxxx
に動画の ID を投げる • 一般的な key=value&..... の形式で帰ってくる • その中の url_encoded_fmt_stream_map パラ メータを利用
17.
• 動画のフォーマットごと( PC
向け / モバイ ル向け・ mp4/flv など)にカンマ区切り・・ ・・ • フォーマットごとの情報はまた key=value&... • そのなかの url パラメータが動画の URL • ただし sig パラメータを一緒に渡す必要があ る( signature として)
18.
• 後はご自由にローカルへ • サムネイル抽出には定番(?)の
ffmpeg で • PHP から利用するための ffmpeg-php っての がある • だけど、コマンドライン直叩きで(!)
19.
抽出されたサムネイル
20.
ここからが重要
21.
どうやってサムネイルから 必要な情報を取得するか
22.
文字認識 API
23.
• @yando に教えてもらいました •
NTT Docomo が提供している API • 画像データを投げつけることで文字情報を取 得できる • 日本語を認識可能 文字認識 API
24.
結果 • 辞書ベースなので造語 (MS
名 ) の抽出は難 しい • 前は正常に認識されていた語句が API の VerUP 時に判断されなくなった • ユーザー辞書として正規表現を受け付けるよ うになった(けど一部の文字を投げるとエラ ー・・・
25.
これは困った ....
26.
と言ったところで
27.
やっと本題
28.
ここから OpenCV していきます! していきます!
29.
今回は テンプレートマッチング テンプレートマッチング
30.
PHP からどうやって OpenCV を使うか・・・
31.
頼りはいつもの github
32.
mgdm/OpenCV-for-PHP
33.
OpenCV-for-PHP • いわゆるバインディングのライブラリ • 動作環境は
PHP5.3 and OpenCV 2.x • PHP モジュール
34.
これでいける!
35.
と思ったのもつかの間
36.
あれ?
37.
minMaxLoc が無い!
38.
ど、、どうしよう
39.
...(´Д ` )
40.
C/C++/Java/Python
41.
Python....?
42.
結局 Python で書きました
...
43.
出来上がったのがこちら
44.
http://kogarasi.com/kizuna_fi nder
45.
PHP で OpenCV
したかった ( 終 ) 2013/6/24 @kogarasi_cross
Descargar ahora