Arsip: multi camera dengan DSPack

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…..

more 13 years ago
mat_koder
Saya mengcapture webcam dengan DSPACK yang terdiri dari 4 camera yang masing2 ada filter,filtergraph,samplegrabber dan timerfilter : apa / buat apa? filtergraph : OK samplegrabber : OK timer ; buat apa ?
Tapi waktu saya OnClick satu per satu. malah terjadi penumpukkan camera di image1ini 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 image1Perhatikan 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

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.

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
reply |
Report Obsolete
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
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- cara pake key di keybord untuk pindah control
by putukaca in Tip n Trik Pemrograman more 17 years ago - menjumlahkan suatu field
by goodday in Enginering more 19 years ago - About FastReport.....???
by ivan_delphi7 in Reporting more 17 years ago - fungsi Mean
by joni.new in Tip n Trik Pemrograman more 16 years ago - ngatasi error untuk seting tgl yg beda pada DataTimePiker
by lela in Hal umum tentang Pascal Indonesia more 19 years ago - Edit, combo Box dan Array
by priki in Tip n Trik Pemrograman more 18 years ago - Teks recognation
by tamara in Delphi.NET more 15 years ago - Convert File dan ekstensi
by dadanarifin in OOT more 14 years ago - Format Date tanpa merubah regiional setting
by delphi_warrior in Tip n Trik Pemrograman more 16 years ago - membuat laporan dngan RVReport
by yoppie in Reporting more 16 years ago