Tạo 1 imageBox và chọn FunctionalMode là Minimum và Size Mode là Stretch Image. Tạo 2 thanh TrackBar cho giá trị từ 0 đến 1000 để làm tham số cho hàm cvCanny và 1 button.
Trong bài này chúng ta sẽ sử dụng hàm canny để tìm cạnh, hàm này sử dụng 2 tham số kiểu double
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Imports Emgu.CV Imports Emgu.CV.Structure Imports Emgu.CV.CvInvoke Public Class frmCanny Dim img As New Image(Of Bgr, Byte)("5.jpg") Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim grayimg = img.Convert(Of Gray, Byte)() ImageBox1.Image = grayimg.Canny(TrackBar1.Value, TrackBar2.Value) End Sub Private Sub TrackBar1_Scroll(sender As Object, e As EventArgs) Handles TrackBar1.Scroll Label1.Text = TrackBar1.Value End Sub Private Sub TrackBar2_Scroll(sender As Object, e As EventArgs) Handles TrackBar2.Scroll Label2.Text = TrackBar2.Value End Sub Private Sub frmCanny_Load(sender As Object, e As EventArgs) Handles MyBase.Load ImageBox2.Image = img End Sub End Class |