Your SlideShare is downloading. ×
2012 kanemotolablecture1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

2012 kanemotolablecture1

1,174
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,174
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 2012年兼本研究室講義1回目 丹野 嘉信 http://ytanno.herokuapp.com/
  • 2. 目次• 自己紹介• OpenCVとOpenCVSharp• 何ができるの?• 就活に役に立ちますか?• 使用環境• OpenCVの設定• OpenCVSharpの設定• サンプルプログラム
  • 3. 自己紹介• 今年4月 大学院 修士課程修了• 今年5月~ 研究補助業務• 修論Kinectを使ったマシンの電力制御の提案と実装• 卒論タグづけと階層構造を使ったメモ情報管理システムの提案・実装
  • 4. 自己紹介2• 最近やってることステレオカメラの実装画像の切り取りツールの開発GoogleMapを使ったWebページの作成遺伝的アルゴリズムを使った放射線量推定プログラムの実装Kinectの距離表示
  • 5. OpenCVとOpenCVSharpOpenCVって何?C++の画像処理のライブラリOpenCVSharpって何?C#でOpenCVを扱うためのライブラリ
  • 6. 何ができるの?(アルゴリズムを完全に理解できなくても)顔の検出 輪郭検出 距離検出 動体検知三次元復元 ARマーカー作成・・・・等ができる。画像処理の勉強に向いている。画像処理の基礎ロボット制御、スマートフォンアプリ開発のヒントに。映像のモニタリング、人間検知、カメラのオートフォーカス、手振れ補正とかの全ての基礎
  • 7. 就活に役に立ちますか?• 知りません
  • 8. 使用環境• VisualStudio 2010 Pro• OpenCV2.4.0• OpenCVSharp2.4.0
  • 9. OpenCVのダウンロードhttp://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.0/
  • 10. システムパスの設定• Rapid Environment Editorを使うと楽ですhttp://www.rapidee.com/en/download追加パスの例C:devopencv2.4.0buildx86binC:devopencv2.4.0buildcommontbbia32vc10パス設定後は再起動
  • 11. OpenCVSharpの設定https://code.google.com/p/opencvsharp/• OpenCvSharp-2.4-x86-20121010.zip をダウンロード
  • 12. VisualStudioの設定• ライブラリの追加
  • 13. エッジ検出using OpenCvSharp;static void Main() { using (IplImage src = new IplImage("lenna.png", LoadMode.GrayScale)) using (IplImage dst = new IplImage(src.Size, BitDepth.U8, 1)) { src.Canny(dst, 50, 200); using (CvWindow window_src = new CvWindow("src image", src)) using (CvWindow window_dst = new CvWindow("dst image", dst)) { CvWindow.WaitKey(); } } }
  • 14. その他サンプルhttps://code.google.com/p/opencvsharp/https://code.google.com/p/opencvsharp/downloads/detail?name=Sample-2.4-20121007.zip
  • 15. ご清聴ありがとうございまし た