Submit Search
OpenCV 百聞は一見にしかず
Download as PPTX, PDF
4 likes
3,897 views
M
mq_nakamura
2015/03/25に愛知県豊橋市で開催された勉強会「うずらインキュベータ#5」の発表資料です。 https://atnd.org/events/63703
Engineering
Read more
1 of 22
Download now
Downloaded 20 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
More Related Content
PDF
続Open cv4android
Masaki Otsuki
PDF
OpenCV4Androidで画像処理アプリのススメ
Masaki Otsuki
PDF
Halide, Darkroom - 並列化のためのソフトウェア・研究
Yuichi Yoshida
PDF
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Saya Katafuchi
PPTX
Andoird版OpenCVのJavaサンプルを動かす
shobomaru
PDF
OpenCVをAndroidで動かしてみた
徹 上野山
PDF
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
Yukio Saito
KEY
SurfaceTextureとシェーダを使って遊んでみる
Tatsuya Matsumoto
続Open cv4android
Masaki Otsuki
OpenCV4Androidで画像処理アプリのススメ
Masaki Otsuki
Halide, Darkroom - 並列化のためのソフトウェア・研究
Yuichi Yoshida
Handson opencv! 画像処理ライブラリを使って面白いプログラムを作ろう!その2
Saya Katafuchi
Andoird版OpenCVのJavaサンプルを動かす
shobomaru
OpenCVをAndroidで動かしてみた
徹 上野山
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
Yukio Saito
SurfaceTextureとシェーダを使って遊んでみる
Tatsuya Matsumoto
What's hot
(20)
PPTX
JetsonでOpenCV
tomoaki0705
PDF
【関東GPGPU勉強会#2】OpenCVのOpenCL実装oclMat
Yasuhiro Yoshimura
PDF
これからの「async/await」の話をしよう
Kouji Matsui
PDF
async/awaitダークサイド is 何
Kouji Matsui
PDF
いまさら恥ずかしくてAsyncをawaitした
Kouji Matsui
PDF
【第33回コンピュータビジョン勉強会@関東】OpenVX、 NVIDIA VisionWorks使ってみた
Yasuhiro Yoshimura
PDF
【第27回コンピュータビジョン勉強会@関東】OpenCV 便利Tips紹介
Yasuhiro Yoshimura
PDF
vImageのススメ(改訂版)
Shuichi Tsutsumi
PDF
async/await不要論
bleis tift
PDF
Pythonで始めるWebアプリケーション開発
Takahiro Kubo
PDF
SignalRブートキャンプ
Kouji Matsui
PDF
Async DeepDive basics
Kouji Matsui
PPTX
組込みAndroid入門実習
ksk sue
KEY
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
KEY
Cq tse-fm3セミナー資料
Masaki Muranaka
PDF
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
marsee101
KEY
最強のPHP統合開発環境 PHPStorm
晃 遠山
PPTX
ゼロから始める自作 CPU 入門
Hirotaka Kawata
PDF
軽量Ruby『mruby』について
Ryosuke MATSUMOTO
PDF
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
JetsonでOpenCV
tomoaki0705
【関東GPGPU勉強会#2】OpenCVのOpenCL実装oclMat
Yasuhiro Yoshimura
これからの「async/await」の話をしよう
Kouji Matsui
async/awaitダークサイド is 何
Kouji Matsui
いまさら恥ずかしくてAsyncをawaitした
Kouji Matsui
【第33回コンピュータビジョン勉強会@関東】OpenVX、 NVIDIA VisionWorks使ってみた
Yasuhiro Yoshimura
【第27回コンピュータビジョン勉強会@関東】OpenCV 便利Tips紹介
Yasuhiro Yoshimura
vImageのススメ(改訂版)
Shuichi Tsutsumi
async/await不要論
bleis tift
Pythonで始めるWebアプリケーション開発
Takahiro Kubo
SignalRブートキャンプ
Kouji Matsui
Async DeepDive basics
Kouji Matsui
組込みAndroid入門実習
ksk sue
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
Masaki Muranaka
Cq tse-fm3セミナー資料
Masaki Muranaka
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
marsee101
最強のPHP統合開発環境 PHPStorm
晃 遠山
ゼロから始める自作 CPU 入門
Hirotaka Kawata
軽量Ruby『mruby』について
Ryosuke MATSUMOTO
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
Ad
Viewers also liked
(13)
PPTX
OpenCVを用いた画像処理入門
uranishi
PDF
実践コンピュータビジョン 3章 画像間の写像
yaju88
PPTX
Google earthに画像を貼り付ける方法
Yoshi Sato
PPTX
Pinhole
d_k_morimoto
PDF
静岡Developers勉強会コンピュータビジョンvol4発表用資料
keima_12
PDF
人工知能のための哲学塾 東洋哲学篇 第零夜 資料
Youichiro Miyake
PPTX
PRML第6章「カーネル法」
Keisuke Sugawara
PPTX
関東コンピュータビジョン勉強会
nonane
PDF
非技術者でもわかる(?)コンピュータビジョン紹介資料
Takuya Minagawa
PPTX
DeNA_Techcon2017_DeNAでのチート・脆弱性診断への取り組み
Toshiharu Sugiyama
PDF
人工知能のための哲学塾 東洋哲学篇 第一夜 「荘子と人工知能の解体」
Youichiro Miyake
PDF
GoogleのSHA-1のはなし
MITSUNARI Shigeo
PPTX
HoloLens x Graphics 入門
hecomi
OpenCVを用いた画像処理入門
uranishi
実践コンピュータビジョン 3章 画像間の写像
yaju88
Google earthに画像を貼り付ける方法
Yoshi Sato
Pinhole
d_k_morimoto
静岡Developers勉強会コンピュータビジョンvol4発表用資料
keima_12
人工知能のための哲学塾 東洋哲学篇 第零夜 資料
Youichiro Miyake
PRML第6章「カーネル法」
Keisuke Sugawara
関東コンピュータビジョン勉強会
nonane
非技術者でもわかる(?)コンピュータビジョン紹介資料
Takuya Minagawa
DeNA_Techcon2017_DeNAでのチート・脆弱性診断への取り組み
Toshiharu Sugiyama
人工知能のための哲学塾 東洋哲学篇 第一夜 「荘子と人工知能の解体」
Youichiro Miyake
GoogleのSHA-1のはなし
MITSUNARI Shigeo
HoloLens x Graphics 入門
hecomi
Ad
Similar to OpenCV 百聞は一見にしかず
(20)
PPTX
20150926 uwpストア攻略
Makoto Nishimura
PPTX
ソフトウェア開発が好きだ
Koichi Ota
PDF
OpenCV 3.0 on iOS
Shuichi Tsutsumi
PDF
20110819 関西 kinect勉強会 初級編
誠 山崎
PDF
デジタルハリウッド大学藤本ゼミプレゼンテーション(20071115)
Yosuke Yoshizaki
PDF
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Akira Ouchi
PDF
Qt5のセンサーAPIを使ってみたい
You&I
KEY
Twitter クライアント開発のすすめ #twtr_hack
Mocel Mocelic
PDF
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
PPTX
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
PPTX
ステレオカメラ作成の道
ytanno
PDF
デザイナー・コーダーのための黒い画面入門 先生:和田 修一
schoowebcampus
PDF
デザイナー・コーダーのための黒い画面入門
webcampusschoo
PDF
Silverlight+COMにチャレンジ
You&I
PDF
㉜知育アプリを作ろう! Kwikで作るデジタル絵本
Nishida Kansuke
KEY
塹壕よりLivetとMVVM
Hiroshi Maekawa
PDF
クロスプラットフォーム開発雑感 #pronamaclrhsapporocpp
Katsuya Shimizu
PDF
JavaScriptで出来る、あんなことこんなこと
Mayu Kimura
PDF
今のWeb開発者に伝えたいWebブラウザの病みの歴史
Sho Okada
PPTX
EC-CUBE 4 入門
Makoto Nishimura
20150926 uwpストア攻略
Makoto Nishimura
ソフトウェア開発が好きだ
Koichi Ota
OpenCV 3.0 on iOS
Shuichi Tsutsumi
20110819 関西 kinect勉強会 初級編
誠 山崎
デジタルハリウッド大学藤本ゼミプレゼンテーション(20071115)
Yosuke Yoshizaki
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Akira Ouchi
Qt5のセンサーAPIを使ってみたい
You&I
Twitter クライアント開発のすすめ #twtr_hack
Mocel Mocelic
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
ステレオカメラ作成の道
ytanno
デザイナー・コーダーのための黒い画面入門 先生:和田 修一
schoowebcampus
デザイナー・コーダーのための黒い画面入門
webcampusschoo
Silverlight+COMにチャレンジ
You&I
㉜知育アプリを作ろう! Kwikで作るデジタル絵本
Nishida Kansuke
塹壕よりLivetとMVVM
Hiroshi Maekawa
クロスプラットフォーム開発雑感 #pronamaclrhsapporocpp
Katsuya Shimizu
JavaScriptで出来る、あんなことこんなこと
Mayu Kimura
今のWeb開発者に伝えたいWebブラウザの病みの歴史
Sho Okada
EC-CUBE 4 入門
Makoto Nishimura
OpenCV 百聞は一見にしかず
1.
OpenCV 百聞は一見にしかず 2015/03/18 中村 侯太 (株)マップクエスト
2.
きっかけ • 以前から画像処理に興味 • 友人がOpenCVを使った話も聞いていた •
OpenCVの勉強会がある • ARやヘッドマウントディスプレイとも絡めた話がある • これは行くしかない! 2
3.
OpenCVとは • Open Computer
Vision Library • 最初はインテルが開発、現在はWillow Garage(米企業)が開発 • 1999年: プロジェクト開始 • 2006年: Ver1.0 リリース • 2009年: Ver2.0 リリース • 2015年: Ver3.0 リリース予定 (現在ベータ版リリース中) 3
4.
メリット • 行列等を使った複雑な画像処理が1行で書ける! • プログラミング時間の大幅な削減が可能 •
無料で利用できる! • 商用利用もソース公開等なしに可能 4
5.
百聞は一見にしかず • デモをまじえながら進めていきます • 今日紹介するデモ •
射影変換 • 色変換 • 特徴量抽出 • カメラキャリブレーション 5
6.
射影変換 • 平面を別の平面に投影する 6
7.
射影変換 • アフィン変換だけでは実現できない • アフィン変換では、 変換前に平行だった線は、 変換後も平行 •
射影変換は、奥行きが加わるため 平行ではなくなる 7
8.
射影変換 • 変換前後の点の座標を4点求める →
それを解ける行列を計算する 8
9.
実用例 • 地図の重ね合わせ • 航空写真や古地図を地図上に写像 9
10.
色変換 • 画像の画素値そのものを変換する • グレースケール、白黒(2値化)など •
文字認識やエッジ抽出の前処理に使われる 10
11.
特徴量抽出 • 画像にフィルタを掛けて特徴を抽出する • 境界線(エッジ)の抽出、直線の抽出など 11
12.
エッジの抽出のしくみ • 周辺の画素から重み付けを求める →
エッジであれば値が大きくなる 12
13.
直線の抽出のしくみ • ハフ変換: x-y平面の直線をパラメータ化し、θ-ρ平面へ写像する 13
14.
直線の抽出のしくみ • x-y平面の点は、θ-ρ平面では曲線になる 14
15.
直線の抽出のしくみ • θ-ρ平面で曲線の集まった座標 →
x-y平面では直線がある! 15
16.
カメラキャリブレーション • カメラ座標と実座標を変換 • ARの表示に必要 16 出典:
マイナビ, "OpenCV プログラミングブック第2版" (2009)
17.
カメラキャリブレーション • アフィン変換 (拡大縮小・せん断・ 回転(3軸)・平行移動) • 射影変換 •
カメラのレンズによる 歪みの補正 17 出典: マイナビ, "OpenCV プログラミングブック第2版" (2009)
18.
カメラキャリブレーション • 変換前後の点の座標を6点以上求める →
それを解ける行列を計算する • Zhangのキャリブレーション手法 • 平面チェックパターンを3枚以上撮影し パラメータを求める 18
19.
実用例1 • 事件の捜査協力 • 防犯カメラに被疑者と思われる映像が写っていた •
弁護側「被疑者にしては身長が小さいのではないか?」 • 「これが被疑者ではないことを証明してほしい!」 19
20.
実用例1 • 実際の防犯カメラでパターンを撮影しパラメータを求めた • この形状のものは、このカメラではこう映るということが分かる •
映像中の身長と被疑者の身長が合わない • 「映像に映っているのは被疑者ではない!」 • 無罪を勝ち取った! 20
21.
実用例2 • 医療現場 • 内視鏡の映像に手術の支援情報(摘出箇所など)を表示 •
カメラを見ながらだと、向き等が直観的に分からない • ヘッドマウントディスプレイで直観的に手術ができる • 採血シミュレータに血管などの位置を投影 • 解剖学の知識と実際の訓練をリンクさせる 21
22.
まとめ • 画像処理は難しいというイメージがあった • それがこんなに簡単にできることに感動 •
結果が画像ですぐに見られるので分かりやすい • みなさんもぜひこの感動を味わってください! 22
Download