1. 輸入範例程式,最後按"開始偵錯"按鈕進行編譯。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Emgu.CV;using Emgu.Util;using Emgu.CV.Structure;namespace WindowsFormsApplication5{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { var dialog = new OpenFileDialog(); dialog.Filter = "photo(*.jpg/*.png/*.gif/*.bmp)|*.jpg;*.png;*.gif;*.bmp"; if (dialog.ShowDialog() == DialogResult.OK) { var filename = dialog.FileName; Image<bgr, byte=""> My_Image = new Image<bgr, byte="">(filename); pictureBox1.BackgroundImage = My_Image.ToBitmap(); Image<gray, byte=""> grayFrame = My_Image.Convert<gray, byte="">(); pictureBox2.BackgroundImage = grayFrame.ToBitmap(); pictureBox3.BackgroundImage = grayFrame.Canny(new Gray(100), new Gray(60)).ToBitmap(); } } }} |
2. 執行結果。

沒有留言:
張貼留言