Arsip: multi camera dengan DSPack

 
user image
more 13 years ago

agil

Halo gan, saya mau tny nih..... Saya mengcapture webcam dengan DSPACK yang terdiri dari 4 camera yang masing2 ada filter,filtergraph,samplegrabber dan timer (di videowindow1,2,3,4) dan memunculkannya di image1 dalam 1 form. Tapi waktu saya OnClick satu per satu. malah terjadi penumpukkan camera di image1 gan… Dan saya juga buat overlay text tapi hanya muncul di videowindow-nya padahal saya ingin muncul di image1 gan…. Oiya gan, klo hasil yang ada di image1 itu bisa di dualview ga gan klo kita pake 2 monitor( 1 monitor utk operator, 1 monitor lg utk tampilan hasil image1) Tolong pencerahannya gan…. Thx gan…..
user image
more 13 years ago

mat_koder

Saya mengcapture webcam dengan DSPACK yang terdiri dari 4 camera yang masing2 ada filter,filtergraph,samplegrabber dan timer
filter : apa / buat apa? filtergraph : OK samplegrabber : OK timer ; buat apa ?
Tapi waktu saya OnClick satu per satu. malah terjadi penumpukkan camera di image1
ini mungkin karena kode anda yg di-execute di masing2 timer -> coba periksa lagi
aya juga buat overlay text tapi hanya muncul di videowindow-nya padahal saya ingin muncul di image1
Perhatikan bhw DSShow secara umum adalah semacam "virtual instrument" yg dihubungkan secara cascade ( serial ) atau bercabang (sesuai desain kita ). Dalam kassus anda secara sederhana adalah sbb: Camera -> SampleGrabber filter -> VideoRenderer Dengan kode kita bisa dapatkan frame dari SampleGrabber filter -> tentunya frame yg dimaksud datangnya dari Camera. Text overlay terjadi di VideoRenderer -> sehingga frame yg ada di SampleGrabber belum ter-overlay dengan text. Ini menjelaskan mengapa frame hasil grabber (yg displaykan ke TImage) tdk berisi text.
hasil yang ada di image1 itu bisa di dualview ga gan klo kita pake 2 monitor( 1 monitor utk operator, 1 monitor lg utk tampilan hasil image1)
Bisa
user image
more 13 years ago

mat_koder

Perkiraan saya anda sedang membuat suatu sistem monitoring multi camera , dimana masing2 kamera punya video renderer sendiri-sendiri namun juga anda pengen operator mampu nge-monitor masing-masing ( bisa dipilih oleh operator ) , isi tampilan masing2 kamera. Monitoring oleh operator di TImage (lewat SampleGrabber). Jika benar itu yg dimaksudkan maka hasil di TImage pastilah tidak smooth ( tergantung rate interval dari Timer ) dan juga karena displaying TImage bukanlah hardware accelerated - shg akan ada semacam flicker. Salah satu opsi yg bisa saya usulkan adalah tambahkan Pin Tee filter di tengah-tengah yg akan mengeluarkan keluaran ke dua VideoRenderer yg terpisah. Camera -------> Tee Filter Out1:---------> VideoRenderer1 ........................................Out2:---------> VideoRenderer2 Artinya untuk setiap Camera di-displaykan ke dua VideoWindow ( dimana satu VideoWindow pergi ke monitornya si operator). Perhatikan bahwa dua VideoWindow tersebut independen : size & hide/visible dan bisa di taruh di monitor yg berbeda. Total ada 8 VideoWindow ( dalam dual minitor system : 4 VideoWindow di satu monitor dan 4 VideoWindow ke monitor yg laen ). Artinya di monitornya si Operator bisa punya set yg sama dengan yg ada di monitor yg satunya. Melalui kode, di monitornya si Operator bisa di-hide 3 VideoWindow shg cuma 1 VideoWindow saja yg tampil. Coba anda maen-maen dulu dengan GraphEdit.exe ->file ini cari di internet , atau bisa didapatkan lewat DirectX SDK ( besar sekali size-nya klo lewat SDK ). Dengan melakukan eksperimen via "building block" di graphedit.exe anda akan bisa mengerti alur flow perangkat anda. Tentunya jika sudah memasukkan Pin Tee Filter, anda tidak lagi bisa mengandalkan GUI di Delphi untuk meng-konek camera -> Pin Tee Filter -> VideoRenderer. Anda harus menggunakan kode (pascal) Lihat sample-sample DSPack ( khususnya di file recompressor ) untuk cara menyambungkan filter dalam kode.
user image
more 13 years ago

agil

Ok...agan mat_koder.... Bener bgt gan, saya sedang membuat system monitoring camera untuk TA saya gan... Dah cari - cari buku n tutorial nya tapi masih banyak yang kurang dan harus banyak belajar lagi... :D Thanks bgt buat pencerahannya gan... Nie akan saya coba dulu. Ntar klo lum bisa n ada masalah saya tanya lg gan... Thx agan mat_koder
more ...
  • Pages:
  • 1
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com