Sabtu, 16 Juni 2012

Source Code Deteksi Tepi dengan VB 6.0

Private Sub Command1_Click()
Dim Op_X(-1 To 0, -1 To 0) As Integer, Op_Y(-1 To 0, -1 To 0) As Integer
Dim X As Integer, Y As Integer, I As Integer, J As Integer
Pic2.Cls
Grad = 0
Op_X(-1, -1) = 1: Op_X(0, -1) = 0
Op_X(-1, 0) = 0: Op_X(0, 0) = -1
Op_Y(-1, -1) = 0: Op_Y(0, -1) = -1
Op_Y(-1, 0) = 1: Op_Y(0, 0) = 0

For Y = 0 To Pic1.Height - 1
    For X = 0 To Pic1.Width - 1
        GradX = 0: GradY = 0: Grad = 0
        If X = 0 Or Y = 0 Or X = Pic1.Width - 1 Or Y = Pic1.Height - 1 Then
            Grad = 0
        Else
            For I = -1 To 0
                For J = -1 To 0
                PixelValue = GetPixel(Pic1.hdc, X + I, Y + J)
                DecTORGB PixelValue, R, G, B
                Itensity = (R + G + B) / 3 'Itensitas / B & W
                GradX = GradX + (Itensity * Op_X(I, J))
                GradY = GradY + (Itensity * Op_Y(I, J))
                Next J
            Next I
            Grad = Round(Sqr(Abs(GradX * GradX) + Abs(GradY * GradY)))
        End If
        If Grad <= 0 Then Grad = 0: If Grad >= 255 Then Grad = 255
        SetPixel Pic2.hdc, X, Y, RGB(Grad, Grad, Grad)
        Pic2.Refresh
    Next X
    Pic2.Refresh
Next Y

End Sub

Tidak ada komentar:

Posting Komentar

"Ada masalah dengan PC/Laptop Anda. .?"

Orang Awak Soft (OWS) solusinya....,
telah hadir "Multi Editor Project" (MEP Komputer).

MEP merupakan program terbaru OWS yang memiliki fiture "House to House"
dalam melayani pelanggannya. Dengan pelayanan MEP Anda tidak perlu susah-susah lagi untuk mencari tempat service dan membawa PC/Laptop Anda, karena kami sendiri yang akan datang ke rumah Anda dengan cara mengirim alamat Anda ke kontak kami.

Beberapa daftar layanan MEP saat ini :
1. Install OS dan Aplikasi
2. Private Komputer & Bhs Inggris
3. Udangan ceria.
4. Photo Studio
5. Video Editing
6. Printing
7. Dll,

Untuk biaya operasional disesuaikan kondisi.
Standar install mulai dari 50rb-an. (kami akan memberikan standar harga jika ada panggilan dari pelanggan).
Berminat, tunggu apa lg, hub : 085788362440
atau datang langsung ke Orang Awak Soft,
Alamat : Jln. Abdurrahman Saleh No. 46 Kec. Jambi Selatan
Paal Merah Rt. 03 No. 09



Layanan tanya MEP : FACEBOOK @Orang Awak Soft, id
atau via email : orangawaksoft@yahoo.co.id.

Anda panggil kami datang!

*info: berlaku untuk wilayah kota Jambi dan sekitarnya.