Januari 31st, 2017 by Catur Budi Waluyo
Hallo guys, udah lama saya gak menyapa temen-temen dumay,pada kali ini saya coba sharing tentang script matlab untuk menampilkan video beserta histogramnya. Jika temen-temen dumay search di mbah google, pasti temen-temen dapat script ini. he he he. tanya kenapa? karena script ini udah familiar banget di dunia maya.
Kira-kira temen-temen tahu gak tempat belajar script matlab yang selalu ada tutorialnya? kalo temen-temen belum tahu saya kasih tahu sumber belajar matlab yang komplit banget di link berikut: www.mathworks.com/help. Jadi kalo bingung scriptnya bisa buka help nya. Yang terpenting dalam mempelajari script itu yaitu paham akan algoritma yang akan kita buat. he he he. aku sok tahu 😉 .
Script ini sebenarnya sudah lama banget, waktu saya masih kuliah buat latihan Tugas kuliah pengolahan sinyal secara adaptif. meskipun tugasnya tentang mencari autokorelasi dan crosskorelasi, tapi saya dulu belajar yang beginian dulu. maklum saya baru newbie matlab. ha ha ha, ngeles banget ya.. padahal dulu saya salah strategi dalam pengelesaian tugas. hiks hiks.
BTW tanpa panjang lebar berikut script matlabnya:
|
|
utilpath = fullfile(matlabroot, 'toolbox', 'imaq', 'imaqdemos', 'helper'); addpath(utilpath); vidobj = videoinput('winvideo'); set(vidobj, 'ReturnedColorSpace', 'grayscale') vidRes = get(vidobj, 'VideoResolution'); f = figure('Visible', 'off'); imageRes = fliplr(vidRes); subplot(1,2,1); hImage = imshow(zeros(imageRes)); axis image; setappdata(hImage,'UpdatePreviewWindowFcn',@update_livehistogram_display); preview(vidobj, hImage); pause(30); stoppreview(vidobj); delete(f); delete(vidobj) clear vidobj |
Untuk menentukan letak gambar bisa anda ubah-ubah script berikut ini
Sedangkan script ini digunakan untuk set sumbu axis dalam penampilan gambar dalam frame.
Script di atas masih sangat sederhana sekali, untuk lebih kompleksnya bisa anda coding lagi sesuai dengan keinginan anda. Jika script diatas masih bingung, untuk referensi tentang video bisa anda buka di link ini. hasil figure dari script di atas dapat dilihat pada gambar berikut ini.

gambar 1. Tampilan histogram dan video.
sekian artikel kali ini, semoga anda belum puas dengan artikel ini sehingga tidak berhenti di artikel kali ini. 😉
Posted in Artikel Tagged with: kamera, live histogram, pengolahan sinyal, video
Januari 24th, 2017 by Catur Budi Waluyo
Hallo guys, pada kali ini saya akan sharing tentang script matlab untuk menampilkan video dengan kamera. script ini sebenarnya udah lama banget bekas tugas mata kuliah pengolahan sinyal secara adaptif, kebetulan kemarin mencari-cari file tantang matlab di hardisk laptop nemu yang beginian. script ini udah saya validasi dengan komputer ternyata nampil juga. tapi berhubung komputer saya belum ada kamera maka saya menggunakan kamera virtual.
Untuk mempersingkat waktu, script matlabnya seperti dibawah ini
|
|
vid = videoinput('winvideo'); vidRes = get(vid, 'VideoResolution'); imWidth = vidRes(1); imHeight = vidRes(2); nBands = get(vid, 'NumberOfBands'); hImage = image( zeros(imHeight, imWidth, nBands) ); preview(vid, hImage); pause(30); stoppreview(vid); delete(vid) clear vid |
Untuk hasilnya dengan kamera virtual di dapat gambar berikut ini

gambar hasil running matlab dengan kamera virtual.
atau kalo saya scrennshoot hasilnya seperti dibawah ini

untuk keterangan lebih jauh tentang video prosessing dengan matlab dapat di kunjungi link ini.
Sedangkan untuk script membaca video dengan tampilan histogramnya bisa di tunggu artikel selanjutnya. semoga artikel ini bermanfaat.
Posted in Artikel Tagged with: matlab, prosessing, script, video