2012年兼本研究室講義 2回目            丹野 嘉信  http://ytanno.herokuapp.com/
目次• OpenCVSharpの確認 – エッジ抽出• VisualStudioの便利機能説明 – インテリセンス – ブレークポイント• C#の基礎演習 – PictureBoxで画像表示 – ファイル読み込み、書き込み
OpenCVSharpの確認•    とりあえず、OpenCVSharpの公式サイトのプログラムをコピーアンドペーストコンソールアプリケーションからusing System;using OpenCvSharp;class Program{   ...
VisualStudioの便利機能 1• インテリセンス
VisualStudioの便利機能 2• ブレークポイント
利点 ライブラリが豊富• Code Projecthttp://www.codeproject.com/KB/cs/
基礎操作 PictureBox• パスの指定     string filePath = @”画像ファイルの絶対パス“;• Bitmapの作成    Bitmap bitmap = new Bitmap(filePath);• Pictureb...
ファイルの読み込み、書き込み• ファイルパスの指定• StreamWriter,StreamReaderの呼び出し• 書き込み、読み込み• Usingで囲むと楽• 一行ずつ読むなら File.ReadAllLinesが楽
ご清聴ありがとうございまし      た
Upcoming SlideShare
Loading in …5
×

2012 kanemotolablecture2

405 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
405
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2012 kanemotolablecture2

  1. 1. 2012年兼本研究室講義 2回目 丹野 嘉信 http://ytanno.herokuapp.com/
  2. 2. 目次• OpenCVSharpの確認 – エッジ抽出• VisualStudioの便利機能説明 – インテリセンス – ブレークポイント• C#の基礎演習 – PictureBoxで画像表示 – ファイル読み込み、書き込み
  3. 3. OpenCVSharpの確認• とりあえず、OpenCVSharpの公式サイトのプログラムをコピーアンドペーストコンソールアプリケーションからusing System;using OpenCvSharp;class Program{ static void Main() { IplImage src = Cv.LoadImage("lenna.png", LoadMode.GrayScale); IplImage dst = Cv.CreateImage(new CvSize(src.Width, src.Height), BitDepth.U8, 1); Cv.Canny(src, dst, 50, 200); Cv.NamedWindow("src image"); Cv.ShowImage("src image", src); Cv.NamedWindow("dst image"); Cv.ShowImage("dst image", dst); Cv.WaitKey(); Cv.DestroyAllWindows(); Cv.ReleaseImage(src); Cv.ReleaseImage(dst); }}
  4. 4. VisualStudioの便利機能 1• インテリセンス
  5. 5. VisualStudioの便利機能 2• ブレークポイント
  6. 6. 利点 ライブラリが豊富• Code Projecthttp://www.codeproject.com/KB/cs/
  7. 7. 基礎操作 PictureBox• パスの指定 string filePath = @”画像ファイルの絶対パス“;• Bitmapの作成 Bitmap bitmap = new Bitmap(filePath);• Pictureboxの代入 pictureBox1.Image = bitmap;
  8. 8. ファイルの読み込み、書き込み• ファイルパスの指定• StreamWriter,StreamReaderの呼び出し• 書き込み、読み込み• Usingで囲むと楽• 一行ずつ読むなら File.ReadAllLinesが楽
  9. 9. ご清聴ありがとうございまし た

×