program untuk capture foto dengan webcam menggunakan del1

8
Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya) Komunitas eLearning IlmuKomputer.Com 1 Program untuk Capture Foto dengan Webcam menggunakan Delphi 7.0 Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id Pendahuluan Webcam adalah piranti hardware pada computer yang berfungi sebagai alat untuk mengambil video ataupun gambar. Saat ini webcam adalah sebuah piranti tambahan pada computer yang sedang menjadi trend penggunaannya, biasanya webcam digunakan sebagai media chatting yang dapat menampilkan wajah masing – masing pengguna media chatting secara nyata dan real time. Dalam tulisan saya kali ini, saya akan memberikan sebuah contoh program dengan Delphi 7 memanfaatkan komponen DSPACK 2.3.4. Namun tujuan dari tulisan saya kali ini hanya memberikan contoh program yang dapat digunakan sebagai pengambi gambar / capture foto dengan webcam. Pada pengembangannya , program ini dapat di aplikasikan pada system pengaman ruangan (pemantau), penampil gambar gigi berlubang pada monitor (memanfaatkan web cam dengan ukuran kecil), pelengkap SIM (Sistem Informasi Management) pada suatu lembaga dalam hal ini sebagai pengambil gambar / foto karyawan dan sebagainya. Lisensi Dokumen: Copyright © 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Upload: bayu-hardiawan

Post on 23-Oct-2015

20 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.Com 1

Program untuk Capture Foto dengan Webcam menggunakan Delphi 7.0

Taufik Adi SanjayaWebsite penulis : http://pembuatwebdanblog.web.id

Pendahuluan

Webcam adalah piranti hardware pada computer yang berfungi sebagai alat untuk mengambil video ataupun gambar.Saat ini webcam adalah sebuah piranti tambahan pada computer yang sedang menjadi trend penggunaannya, biasanya webcam digunakan sebagai media chatting yang dapat menampilkan wajah masing – masing pengguna media chatting secara nyata dan real time.

Dalam tulisan saya kali ini, saya akan memberikan sebuah contoh program dengan Delphi 7 memanfaatkan komponen DSPACK 2.3.4. Namun tujuan dari tulisan saya kali ini hanya memberikan contoh program yang dapat digunakan sebagai pengambi gambar / capture foto dengan webcam. Pada pengembangannya , program ini dapat di aplikasikan pada system pengaman ruangan (pemantau), penampil gambar gigi berlubang pada monitor (memanfaatkan web cam dengan ukuran kecil), pelengkap SIM (Sistem Informasi Management) pada suatu lembaga dalam hal ini sebagai pengambil gambar / foto karyawan dan sebagainya.

Lisensi Dokumen:Copyright © 2003-2007 IlmuKomputer.ComSeluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Page 2: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.ComCopyright © 2003-2007 IlmuKomputer.Com

2

Step BY step !

Ok lets start.!

Step by step pembuatan program capture gambar atau foto dengan Delphi adalah sebagai berikut:

1. Buka Delphi 7.02. Pada form yang tersedia masukkan komponen-komponen berikut ini dari DS

Pack

No. Component Pallete

Nama komponen

Properti Value

1 Standard Button1 Caption Mulai

Name BtnMulai

2 Standard Button 2 Cation Ambil Foto

Name BtnFoto

3 Standard Combo box 1 Text Kosongkan saja/terserah anda.

4 Additional Image1 Proportional True

5 DS Pack FilterGraph1 Active False

Auto create False

Graph edit True

Linear volume True

Mode Gmcapture

6 SampleGrabber1 FilterGraph FilterGraph1

7 Filter1 FilterGraph FilterGraph1

8 VideoWindow1 FilterGraph FilterGraph1

9 Mode VmNormal

Page 3: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.ComCopyright © 2003-2007 IlmuKomputer.Com

3

3. Susun komponen – komponen tersebut sehingga memiliki tampikan yang kurang lebih seperti di bawah ini.

4. Deklarasikan sebuah variable global CapEnum: TSySDevEnum pada tempat penulisan dengan posisi sebagai berikut :

5. Masukkan source code sebagai berikut :

No Nama komponen

Souce code Keterangan

1 BtnMulai var i: integer;beginCapEnum:=TSysDevEnum.Create(CLSID_VideoInputDeviceCategory);

Page 4: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.ComCopyright © 2003-2007 IlmuKomputer.Com

4

For i:=0 to CapEnum.CountFilters-1 dobegincombobox1.Items.Add(CapEnum.Filters[i].FriendlyName);

2 BtnFoto samplegrabber1.GetBitmap(Image1.Picture.Bitmap);

3 Combobox1 FilterGraph1.ClearGraph;FilterGraph1.Active := false;Filter1.BaseFilter.Moniker := capenum.GetMoniker(combobox1.ItemIndex);FilterGraph1.Active := true;with FilterGraph1 as ICaptureGraphBuilder2 doRenderStream(@PIN_CATEGORY_PREVIEW, nil, Filter1 as IBaseFilter, SampleGrabber1 as IBaseFilter, VideoWindow1 as IbaseFilter);�FilterGraph1.Play;

Lihat keterangan 1 di bawah

Form 1 capenum.Free;FilterGraph1.ClearGraph;FilterGraph1.Active := false;

Lihat keterangan 2 di bawah

Keterangan 1 :

Klik pada komponen combobox 1, kemudian pada object inspector pilih tab event, pada pilihan “Onclik” pilih ComboBox1Click atau langsung double click pada komponen combobox1. Masukkan kode pada tabel di atas.

Keterangan 2 : Klik pada form1, Klik tab event kemudian double klik pada pilihan di sebelah kanan event on close query, ketikkan kode di atas ()

Page 5: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.ComCopyright © 2003-2007 IlmuKomputer.Com

5

6. Tambahkan unit DirectShow9, DsUtil, pada bagian uses sehingga menjadi sebagai berikut :

7. Program selesai, silakan di coba dengan menekan tombol run pada IDE Delphi 7, atau dengan menekan tombol F9 pada Keyboard.Berikut ini adalah hasil uji coba program yang dibuat.

Page 6: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.ComCopyright © 2003-2007 IlmuKomputer.Com

6

Page 7: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.ComCopyright © 2003-2007 IlmuKomputer.Com

7

Penutup

Semoga bermanfaat dan Selamat Berkarya.

Silakan baca tulisan saya di IlmuKomputer.com sebagai berikut:1. “Akses SMS dengan Delphi 7: Kirim dan terima SMS di Hand Phone Nokia dengan Mudah menggunakan komponen Oxygen SMS pada Delphi7.0” 2. “Akses SMS dengan Delphi 7: Membuat SMS Broadcaster dengan Delphi 7.0 menggunakan komponen oxygen SMS”3. “Mengakses database Access dengan Delphi 7.0”4. “Membuat report pada Delphi 7.0 menggunakan komponen Rave Report”5. “Mengakses port parallel PC dengan Delphi 7.0 menggunakan komponen Small Port”6. “Cara Instalasi komponen Oxygen SMS pada Delphi 7.0”7. “Cara Instalasi komponen Small Port pada Delphi 7.0”8. “Instalisasi Sui Pack Pada Delphi 7.0”9. “Mempercantik tampilan Program yag dibuat dengan Delphi 7.0 menggunakan Komponen Suipack”10. “Membuat Web sederhana dengan Joomla”11. “Membuat Dialog Killer dengan Delphi 7”12. “Memproteksi file PDF (PDF SECURE)”13. “Memproteksi file PDF dengan password”14. “Program untuk Capture Foto dengan Webcam menggunakan Delphi 7.0”

ReferensiMr Goog….

Page 8: Program Untuk Capture Foto Dengan Webcam Menggunakan Del1

Mencapai sebuah keberhasilan adalah hal yang menyenangkan, namun lebih menyenangkan lagi jika kita mampu menjadikan banyak orang lain mencapai keberhasilannya (Taufik Adi Sanjaya)

Komunitas eLearning IlmuKomputer.ComCopyright © 2003-2007 IlmuKomputer.Com

8

Biografi PenulisTaufik Adi Sanjaya. Numpang lahir di Garut, Jawa Barat. Dibesarkan di Kulon Progo. Saat ini tinggal di Bantul. sedang dalam proses menyelesaikan S1 Jurusan Pendidikan Teknik Elektro Universitas Negeri Yogyakarta. Konsentrasi Study yang diambil adalah Kendali Industri. Kegiatan yang dilakukan saat ini adalah bermain-main dengan bahasa Pemrograman Delphi (khususnya Akses Port Paralel PC, Database dan Reporting, Akses SMS pada HP) Pernah juga sedikit belajar tentang Visual Basic, serta bahasa C. serta sedikit belajar pengembangan web sederhana dengan Joomla (Open Source) Hobi menulis artikel singkat, membaca buku.

Identitas lengkap penulis dapat dilihat di http://pembuatwebdanblog.web.id

Email : [email protected] facebook : [email protected]