-=-
.
.....
  
 
RSS
Direkomendasikan menggunakan brower Opera/Chrome/Firefox. Resolusi minimal 1024x768 | Powered by ____ |
 
  
 
Nikmati Delphi-ID dalam berbagai versi tampilan :
Basic View (LOW Bandwidth)
Default View (Full)
Mobile Edition
Main Menu
..:: onWebTools ::..
..:: onLastPosts ::..
goto Postjumlah komponen maksimal dalam sebuah project(6)
 by d4mnf1y32
 on 21.May at 12:16
goto Posttanya grayscale to biner dengan scanline(1)
 by luckynvic
 on 20.May at 20:44
goto Posttanya looping biner to matriks(1)
 by luckynvic
 on 20.May at 20:10
goto Postsql error:acces denied for user....(2)
 by nasbms
 on 19.May at 16:54
goto Postpemanggilan frame(4)
 by nasbms
 on 19.May at 16:14
goto Posttanya AvLock(0)
 by azuriza
 on 19.May at 11:24
goto PostGet TDBEdit Value Menggunakan LookUp Grid(10)
 by henry_sys
 on 18.May at 11:27
goto Postmenghitung record dalam perulangan(4)
 by idhiel
 on 16.May at 13:53
goto Posttanya ascii(4)
 by mas_kofa
 on 16.May at 12:11
goto PostRawPrint Untuk Delphi XE2(0)
 by adewijaya
 on 15.May at 22:34
goto Postdatabase error..(4)
 by idhiel
 on 15.May at 15:57
goto Postbekasi, pt arila putra mahkota(3)
 by mas_kofa
 on 15.May at 15:37
goto Postbagaimana cara membaca file *.doc dg delphi?(0)
 by ficky
 on 15.May at 06:14
goto Posttanya biner to matriks(13)
 by diandewi
 on 14.May at 20:30

..:: onLast Articles ::..
..:: New Download ::..
Pascal-id.Org
Feeds -  Popular -  Latest
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: Perkenalan dan Absen
8 months, 3 weeks ago
RE: Alhamdulillah Buka Puasa Bersama
8 months, 3 weeks ago
RE: تَقَبَّلَ اللهُ مِنَّا وَمِنْكَ - Selamat Hari Raya Idul Fitri
8 months, 3 weeks ago
Lintas Situs
«
free web site stats and visitor tracking

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
dermawanOffline
Location:
Post subject: Cara akses webcam...  PostPosted: 21/Jun/2006 08:47
onConfident


Joined: 21-Jun-2006
Posts: 19

Status: Offline
Guys, salam kenal, saya orang baru disini. Udah jadi programmer Delphi sejak awal kuliah, berarti udah 5 taon-an. Hehehe... Wink

Saya lagi mau buat project untuk mengambil gambar (memotret) menggunakan webcam, dan hasil potretnya disimpan ke dalam databse dalam bentuk BLOB.

Pertanyaan saya adalah bagaimana cara untuk mengakses webcam, dan menyimpan hasil fotonya dalam bentuk JPG? Apakah ada component yang bisa membantu?

Thanx berat Smile

Dermawan
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
chipmunk
Location:
Post subject: RE: Cara akses webcam...  PostPosted: 21/Jun/2006 11:28
onConfident


Joined: 12-May-2006
Posts: 26

Hi,

coba aja pake vcl sederhana saya ini dalam post sebelumnya, mudah-mudahan bisa membantu:

http://delphi-id.org/dpr/PNphpBB2-viewtopic-t-1026.pas

itu vcl bisa copy image ke clipboard ato return data JPEG, jadi terserah mo pake yg mana untuk "blobbing" ke database..


--
 
 View user's profile Send private message  
Reply with quote Back to top
dermawanOffline
Location:
Post subject:   PostPosted: 22/Jun/2006 09:14
onConfident


Joined: 21-Jun-2006
Posts: 19

Status: Offline
Aku dah coba komponen yang anda buat. Bagus sekali, sangat praktis dan mudah digunakan Smile Thank you!!!
Btw, ada pertanyaan nih. Kalau misalnya mau ambil data JPEG pake method GetJPEGData bukan? Return-nya dalam OLEVariant kan? Nah pertanyaan saya, gimana cara memindahkan data JPEG itu ke komponen TImage?
Thanx, Chipmunk Smile

Dermawan
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
dermawanOffline
Location:
Post subject:   PostPosted: 22/Jun/2006 10:44
onConfident


Joined: 21-Jun-2006
Posts: 19

Status: Offline
Munkin untuk memperjelas pertanyaan sebelumnya, saya ingin dengan setiap penekanan tombol bisa menampilkan still image yang berhasil dicapturenya, dan ditampilkan di component TImage. Kemudian baru disimpan ke dalam database dengan tipe BLOB.
Trus BLOB yang saya tahu adalah dengan menggunakan ADOTable. Mungkin ada cara lain? Saya sangat terbuka dengan alternatif baru. Hehehehehe...
Munkgin anda punya saran, soalnya udah googling dari tadi koq gak bisa menemukan solusinya yah Sad

Thanx again,

Dermawan
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
chipmunk
Location:
Post subject: RE: Cara akses webcam...  PostPosted: 22/Jun/2006 11:19
onConfident


Joined: 12-May-2006
Posts: 26

Hi,

Klo di Delphi anda tidak harus menggunakan GetJPEGData() untuk mengkopi image ke "image aware" controls seperti TImage/TDBImage tapi gunakan aja clipboard dan panggil method CopyCaptureToClipboard() trus pada TImage object instance:

Image1.Picture.Bitmap.Assign(Clipboard);

Jika pake TDBImage pake PasteFromClipboard()

Implementasi dari GetJPEGData() jg menggunakan clipboard (liat sources). Tujuan saya waktu itu untuk fungsi ini adalah untuk memudahkan jika yg diinginkan adalah byte stream untuk aplikasi tertentu.

Tp jika anda emang ingin menggunakannya pake aja fungsi2 untuk manipulasi variant spt VarArrayLock() yg return pointer ke raw data image. Klo mo experiment, coba liat implementasi GetJPEGData() dalam sources komponen webcam itu dan berangkatlah dari situ untuk berpikir sebaliknya yaitu dari variant ke bitmap..Smile

Tipe OleVariant sering digunakan oleh COM based application dan jika anda konversi component ini manjadi activex (dg fasilitas Delphi sendiri bisa..), maka GetJPEGData() ini dapat digunakan oleh bahasa yg support COM secara langsung (misal unmanaged VB,C/C++) dan managed application (.NET compliant apa aja).

Saya dulu uda coba di .NET lewat interop layer dg C# dan bisa digunakan dengan casting return-nya itu ke byte[] (array ke tipe byte) dan selanjutnya digunakan seperti biasa...case by case tentunya.

Jadi pada dasarnya GetJPEGData() dimaksudkan utk memudahkan jika menginginkan byte stream secara langsung tanpa perlu rutin2 utk transfer data dari clipboard lagi...

Untuk lebih detailnya silakan baca referensi yg terkait..Smile


Thanks
 
 View user's profile Send private message  
Reply with quote Back to top
dermawanOffline
Location:
Post subject:   PostPosted: 22/Jun/2006 13:35
onConfident


Joined: 21-Jun-2006
Posts: 19

Status: Offline
Oke, saya sudah berhasil. Thanx Smile

Btw, ada pertanyaan lagi nih. Sekarang ini saya pakai ADOTable untuk menyimpan BLOB langsung ke field-nya. Ternyata hal ini masalah apabila tabel-nya menyimpan data banyak. Setiap kali mau open tabel, butuh waktu sampe hitungan menit. Dan saya lihat di Task Manager, penggunaan memory sampai 240 MB.
Tabel tersebut berisi 10.000 record, fieldnya hanya integer dan longblob. Setiap record kurang lebih ukuran fotonya 20 KB.

Kira-kira gimana saya bisa menyimpan dan meload gambar dari tabel tersebut tanpa menggunakan komponen ADOTable yang lambat itu?

Oh ya, sori kalau OOT banget :p

Thanx berat,

Dermawan
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
chipmunk
Location:
Post subject: RE: Cara akses webcam...  PostPosted: 22/Jun/2006 14:57
onConfident


Joined: 12-May-2006
Posts: 26

Sepertinya uda pernah ada yg posting masalah optimasi itu..coba cari di forum ini lagi..Smile

Good luck!
 
 View user's profile Send private message  
Reply with quote Back to top
deLogic
Location: Jakarta
Post subject:   PostPosted: 22/Jun/2006 15:00
onMage


Joined: 04-Jul-2005
Posts: 2282
Location: Jakarta
lebih baik gunakan query berparameter untuk simpan / load BLOB, lebih hemat resource dibanding Table. Jika Anda masih 'bersikeras' menggunakan tabel, lebih baik field BLOB tersebut Anda split / pisahkan ke tabel tersendiri sehingga Anda dapat me-load BLOB Anda pada saat diperlukan saja.

Kalau tidak salah seputar BLOB dan gambar pada database sudah pernah dibahas pada posting2 sebelumnya, coba Anda gunakan fasilitas Search di dalam onForum.

_________________
.:: Lagi gak pengen pasang signature ::.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
dermawanOffline
Location:
Post subject:   PostPosted: 23/Jun/2006 11:24
onConfident


Joined: 21-Jun-2006
Posts: 19

Status: Offline
thanx atas replynya Smile
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
matabdulazizOffline
Location:
Post subject:   PostPosted: 07/Jul/2006 09:50



Joined: 04-May-2006
Posts: 1

Status: Offline
mas - mas componentnya itu bisa buat capture dengan format video nggak (ex:avi atau yang lainnya)
trus ada yang pernah pake DSPack nggak gimana sih cara installnya kok error terus (dah baca readme nya tapi masih error nih help dong)
 
 View user's profile Send private message  
Reply with quote Back to top
sing_kerenOffline
Location:
Post subject:   PostPosted: 08/Jul/2006 13:53
onBeginner


Joined: 26-Oct-2005
Posts: 6

Status: Offline
@matabdulaziz
saya pernah pake dspack. ng.. waktu nginstall erorr ya?
gini pergi ke option lalu search pathnya isi dengan forlder source dari dspack
(waktu download dspack kan dapat banyak folder, salah satunya source)
nahh di dalam folder source ada 2 file. itu di add satu persatu ke source pathnya.
 
 View user's profile Send private message  
Reply with quote Back to top
bagus_mlgOffline
Location:
Post subject: webcam video streaming  PostPosted: 19/Mar/2007 14:18



Joined: 10-Mar-2007
Posts: 1

Status: Offline
alo bro. sorry gue orang baru di delphi. gue mo nanya gimana sih caranya nampilin video streaming langsung dari webcam make delphi? kalo ada yang tau source nya, tolong dong ngasih tau gue. thanx all
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic





Powered by PNphpBB2 © 2003-2009 The Zafenio Team
Credits


| Register | Lost Password ? |