Setelah tadi kita membuat projek Simple Face Detection using OpenCV. Sekarang kita akan mencoba membuat projek Simple Eye, Nose and Mouth Detection using OpenCV | Visual Studio. Sebenarnya kodingan masih sama seperti projek tadi, kita tinggal mengganti pembacaan file XML-nya aja dengan memodifikasi sedikit kodingan.
Berikut tahapan-tahapannya :
1. Bagi kamu yang belum install OpenCV, ikutin step by step di postingan install OpenCV dengan Visual Studio disini. Saya sarankan menggunakan OpenCV 2.1.0 karena saya menggunakan yang itu. (Biar sama :p)
2. Setelah selesai meng-install dan setting Project Directories kamu tinggal copy-paste kodingan di bawah :
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
void detect_and_draw(IplImage* img)
{
//inisialisasi
CvHaarClassifierCascade *cascade=0;
CvHaarClassifierCascade *cascade1=0;
CvHaarClassifierCascade *cascade2=0;
CvMemStorage *storage=0;
IplImage* gray = img;
//baca file xml untuk image detection
if(!cascade)
{
//untuk deteksi hidung
char * file = "C:/OpenCV2.1/data/haarcascades/haarcascade_mcs_nose.xml";
//untuk deteksi mata
char * file1 = "C:/OpenCV2.1/data/haarcascades/haarcascade_eye.xml";
//untuk deteksi mulut
char * file2 = "C:/OpenCV2.1/data/haarcascades/haarcascade_mcs_mouth.xml";
cascade = (CvHaarClassifierCascade*) cvLoad(file,0,0,0);
cascade1 = (CvHaarClassifierCascade*) cvLoad(file1,0,0,0);
cascade2 = (CvHaarClassifierCascade*) cvLoad(file2,0,0,0);
storage = cvCreateMemStorage(0);
}
//mendeteksi image hidung
CvSeq* noses =
cvHaarDetectObjects(
gray,
cascade,
storage,
1.1,
3,
CV_HAAR_DO_CANNY_PRUNING,
cvSize(10,10));
//mendeteksi image mata
CvSeq* eyes =
cvHaarDetectObjects(
gray,
cascade1,
storage,
1.1,
3,
CV_HAAR_DO_CANNY_PRUNING,
cvSize(20,20));
//mendeteksi image mulut
CvSeq* mouth =
cvHaarDetectObjects(
gray,
cascade2,
storage,
1.1,
3,
CV_HAAR_DO_CANNY_PRUNING,
cvSize(10,10));
int i;
//menggambar kotak merah pada bagian hidung yang ditemukan
for(i = 0; i < (noses ? noses->total : 0); i++)
{
CvRect* r = (CvRect*) cvGetSeqElem(noses, i);
cvRectangle(
img,
cvPoint(r->x, r->y),
cvPoint(r->x + r->width, r->y + r->height),
CV_RGB(255,0,0),
1, 20, 0
);
}
//menggambar kotak biru laut pada bagian mata yang ditemukan
for(i = 0; i < (eyes ? eyes->total : 0); i++)
{
CvRect* r = (CvRect*) cvGetSeqElem(eyes, i);
cvRectangle(
img,
cvPoint(r->x, r->y),
cvPoint(r->x + r->width, r->y + r->height),
CV_RGB(0,255,255),
1, 20, 0
);
}
//menggambar kotak putih pada bagian mulut yang ditemukan
for(i = 0; i < (mouth ? mouth->total : 0); i++)
{
CvRect* r = (CvRect*) cvGetSeqElem(mouth, i);
cvRectangle(
img,
cvPoint(r->x, r->y),
cvPoint(r->x + r->width, r->y + r->height),
CV_RGB(255,255,255),
1, 20, 0
);
}
//menampilkan gambar hasil deteksi
cvNamedWindow("hasil");
cvShowImage("hasil", img);
cvWaitKey(0);
}
int main(array<System::String ^> ^args)
{
//load image asli
const char* filename = "dank3.jpg";
IplImage* img = cvLoadImage(filename);
//pemanggilan fungsi untuk deteksi wajah
detect_and_draw(img);
}
3. Untuk yang berwarna merah sesuaikan dengan nama file foto yang sudah kalian masukkan di dalam projeknya. Kalau saya file fotonya ada di C:\Users\Ozi Jendela-id\Documents\Visual Studio 2012\Projects\FaceDetection\FaceDetection\dank3.jpg. Kalau yang berwarna biru sesuaikan dengan folder instalan OpenCV yang sudah kamu buat.
4. Setelah selesai coba klik RUN projeknya dan hasilnya kira-kira seperti ini
Senin, 05 November 2012
Simple Face Detection using OpenCV | Visual Studio
Hmm... Bingung mau nulis kata pengantarnya (:p). Langsung aja kali ya?? Hehe, kali ini saya mau sharing kodingan Simple Face Detection using OpenCV | Visual Studio. Nah lhoo apa itu OpenCV? Biar lebih jelasnya mengenai apa itu OpenCV kalian tinggal baca aja postingan saya sebelumnya tentang apa itu OpenCV disini. Nahh kalau mengenai projek yang bakalan kita bikin adalah sebuah projek sederhana untuk mendeteksi wajah dari foto yang sudah kita tentukan. Kenapa menggunakan OpenCV? Jawabannya simple, karena lebih mudah dan Open Source!! haha
Oke langsung saja ke tahapan membuat projeknya :
1. Bagi kamu yang belum install OpenCV kamu ikutin langkah-langkah pada postingan saya sebelumnya dan saya sarankan menggunakan OpenCV 2.1.0 karena saya menggunakan yang 2.1.0. Postingannya install OpenCV-nya disini. Untuk nama projeknya terserah kalian, tapi kalau saya namanya FaceDetection.
2. Setelah selesai meng-install dan setting Project Directories kamu tinggal copy-paste kodingan di bawah :
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
//fungsi deteksi wajah
void detect_and_draw(IplImage* img){
//inisialisasi
CvHaarClassifierCascade *cascade=0;
CvMemStorage *storage=0;
IplImage* gray=img;
//baca file xml u/ image detection
if(!cascade){
char * file="C:/OpenCV2.1/data/haarcascades/haarcascade_frontalface_alt.xml";
cascade=(CvHaarClassifierCascade*) cvLoad(file, 0, 0, 0);
storage=cvCreateMemStorage(0);
}
//deteksi wajah
CvSeq* faces=cvHaarDetectObjects(
gray,
cascade,
storage,
1.1,
3,
CV_HAAR_DO_CANNY_PRUNING,
cvSize(10, 10));
int i;
//menggambar kotak merah pd bagian wajah yg ditemukan
for(i=0; i<(faces ? faces->total : 0) ; i++){
CvRect* r=(CvRect*) cvGetSeqElem(faces, i);
cvRectangle(img,
cvPoint(r->x, r->y),
cvPoint(r->x + r->width, r->y + r->height),
CV_RGB(255, 0, 0),
1, 8, 0
);
}
//menampilkan gambar hasil deteksi
cvNamedWindow("hasil");
cvShowImage("hasil", img);
cvWaitKey(0);
}
int main(array<System::String ^> ^args){
//load image asli
const char* filename="dank.jpg";
IplImage* img=cvLoadImage(filename);
//panggil fungsi
detect_and_draw(img);
}
3. Untuk yang berwarna merah sesuaikan dengan nama file foto yang sudah kalian masukkan di dalam projeknya. Kalau saya file fotonya ada di C:\Users\Ozi Jendela-id\Documents\Visual Studio 2012\Projects\FaceDetection\FaceDetection\dank.jpg. Kalau yang berwarna biru sesuaikan dengan folder instalan OpenCV yang sudah kamu buat.
4. Setelah selesai coba klik RUN projeknya dan hasilnya kira-kira seperti ini
Minggu, 04 November 2012
Download text to speech dialek bahasa Indonesia
Lagi-lagi nemu bahan yang bagus buat di share nih! Haha, gara-gara kmaren gak produktif (inet gak ada yang konek T.T) jadi malam ini nyari bahan buat di posting. Sekalian nyari bahan buat nyicil skripsi tentunya, walaupun gak tau juga mau nyari apaan! #lah?
Sebenarnya saya lagi nyari-nyari bahan buat Text to Speech sama Speech to Text bahasa Indonesia buat dijadiin Skripsi. Tapi gak tau deh gimana jadinya ntar, ngomporin temen-temen buat bantuin gak dapet-dapet. Hoho, ada yang mau bantuin saya?
Oke balik lagi ke judul Download text to speech dialek bahasa Indonesia. Ini ada sebuah aplikasi yang bagus buatan anak Indonesia tentunya dan namanya IndoTTS. Program ini dibuat oleh Pak Arry Akhmad Armand dengan menggunakan Diphone Indonesia. Tapi sayangnya, sepertinya aplikasi ini gak dikembangkan lagi. Tapi kalau mau SDK-nya bisa kontak-kontak beliau di aa@lss.ee.itb.ac.id atau aa_arman@rocketmail.com dengan menyebutkan nama, institusi dan alasan mau menggunakan SDK-nya.
Berikut link website dan link download softwarenya :
Link website : http://indotts.melsa.net.id/
Link download software : http://indotts.melsa.net.id/download/IndoTTSV0924.zip
Sebenarnya saya lagi nyari-nyari bahan buat Text to Speech sama Speech to Text bahasa Indonesia buat dijadiin Skripsi. Tapi gak tau deh gimana jadinya ntar, ngomporin temen-temen buat bantuin gak dapet-dapet. Hoho, ada yang mau bantuin saya?
Oke balik lagi ke judul Download text to speech dialek bahasa Indonesia. Ini ada sebuah aplikasi yang bagus buatan anak Indonesia tentunya dan namanya IndoTTS. Program ini dibuat oleh Pak Arry Akhmad Armand dengan menggunakan Diphone Indonesia. Tapi sayangnya, sepertinya aplikasi ini gak dikembangkan lagi. Tapi kalau mau SDK-nya bisa kontak-kontak beliau di aa@lss.ee.itb.ac.id atau aa_arman@rocketmail.com dengan menyebutkan nama, institusi dan alasan mau menggunakan SDK-nya.
Berikut link website dan link download softwarenya :
Link website : http://indotts.melsa.net.id/
Link download software : http://indotts.melsa.net.id/download/IndoTTSV0924.zip
Download database kata dasar bahasa indonesia
Lagi gak jelas nih dari kmaren pas selesai UTS gak tau apa yang mau dilakuin. Kerjaannya cuman tidur terus seharian! Ckck, gimana Indonesia mau maju kalo orangnya kayak gini semua :p. Ini juga ngenet dikampus dari tadi gak jelas mau ngapain, adohhh parah banget dah. Daripada ngenet tapi gak ada hasil mending update postingan blog barangkali berguna nantinya buat teman-teman dan kebetulan dapat bahan yang bagus buat di share.
Nahh kali ini saya mau share database kata dasar bahasa indonesia, barangkali berguna nantinya untuk mata kuliah Information Retrieval (IR) atau bahasa gaulnya Temu Kembali Informasi (TKI). Barangkali nanti ada tugas untuk stemming bahasa Indonesia. Nahh lhoo stemming itu apa? Stemming adalah proses mencari bentuk kata dasar sesuai aturan dan kaidah bahasa Indonesia yang baku. Proses stemming itu sendiri sangat bergantung pada kamus kata dasar yang dimiliki. Nahh disini saya ada 2 file, yang satu dalam bentuk .doc dan yang satu lagi sudah dalam bentuk .sql. Databasenya kira-kira ada 28.526 kata dasar.
Bagi yang mau, sok silahkan download dimari :
- Database kata dasar bahasa indonesia (.doc)
- Database kata dasar bahasa indonesia (.sql)
Source : http://liyantanto.wordpress.com/2010/12/06/kata-dasar-bahasa-indonesia/
Nahh kali ini saya mau share database kata dasar bahasa indonesia, barangkali berguna nantinya untuk mata kuliah Information Retrieval (IR) atau bahasa gaulnya Temu Kembali Informasi (TKI). Barangkali nanti ada tugas untuk stemming bahasa Indonesia. Nahh lhoo stemming itu apa? Stemming adalah proses mencari bentuk kata dasar sesuai aturan dan kaidah bahasa Indonesia yang baku. Proses stemming itu sendiri sangat bergantung pada kamus kata dasar yang dimiliki. Nahh disini saya ada 2 file, yang satu dalam bentuk .doc dan yang satu lagi sudah dalam bentuk .sql. Databasenya kira-kira ada 28.526 kata dasar.
Bagi yang mau, sok silahkan download dimari :
- Database kata dasar bahasa indonesia (.doc)
- Database kata dasar bahasa indonesia (.sql)
Source : http://liyantanto.wordpress.com/2010/12/06/kata-dasar-bahasa-indonesia/
Harga Samsung Galaxy Tab Terbaru 2012
Harga Samsung Galaxy Tab ini merupakan sebuah kumpulan harga dengan jenis atau tipe samsung galaxy tab dan sesuai dengan harga yang ada dipasaran. galaxy tab memang memiliki kualitas yang sangat bagus sekali dapat kita sentuh sesuai dengan keingnan kita menjalankan sebuah aplikasi pada layar samsung. Dari namanya saja sudah memiliki integritas yang baik yang menjadikan hp layar sentuh terbaik di Indonesia.
harga Samsung Galaxy Tab dalam masalah harga memang jauh sekali dibandingkan dengan harga samsung galaxy mini, tipe samsung yang biassanya dipakai oleh masyarakat Indonesia kalangan atas disebabkan harganya bisa dibilang mahal. Dengan harga yang cukup mahal itu, tetapi sepadan sekali dengan fitur dan spesifikasi yang ada pada sebuah hp harga samsung galaxy tab mau dalam galaxy tab terbaru
Daftar Harga Samsung Galaxy Tab
Samsung Galaxy Tab 2 10.1 P5100 Harga Baru: Rp 4.800.000,00
Samsung Galaxy Tab 2 7.0 P3100 Harga Baru: Rp 3.815.000,00
Samsung Galaxy P7510 Tab 10.1 32GB Harga Baru: Rp 4.450.000,00
Samsung P6200 Galaxy Tab 7.0 Plus White Harga Baru: Rp 5.150.000,00
Samsung Galaxy S WiFi 5.0 Harga Baru: Rp 1.825.000
P6800 Galaxy Tab 7.7 32GB Harga Baru: Rp 6.640.000,00
Samsung Galaxy Tab P 7300 8.9 inchi Harga Baru: Rp 5.050.000,00
Samsung Galaxy Tab P7500 10.1 3G 16GB Harga Baru: Rp 5.110.000
Samsung Galaxy Tab P7500 10.1 3G 32GB Harga Baru: Rp 6.100.000,00
Daftar harga diatas hanyalah sebagian daftar Harga Samsung Galaxy Tab yang ada dan sesuai dengan harga yang ada dipasaran Indonesia. Harga Samsung Galaxy tersebut adalah sebuah harga yang bisa dibilang mahal untuk sebuah hp smarphone. Tetapi harga itu tidak rugi apabila sobat membelina, karena spesifikasi yang terpenting dalam sebuah hp. Harga tidak akan pernah membohongi dalam masalah spesifikasi, tampilan serta kuliatas yang anda dapatkan.
Semoga review mengenai Samsung Galaxy Tab ini bisa berguna dan bermanfaat untuk sobat yang sedang mencari informasi ini. Harga diatas bisa menjadi sebuah patokan untuk sobat yang ingin membeli Samsung Galaxy Tab sebagai ponsel yang sobat gunakan.
Rcti Live Streaming
Rcti Live Streaming akan di bagikan di blog ini. Bagi sobat yang kesusahan mencari tv rcti online, tepat sekali sobat berada disini. mivo tv adalah layanan tv online terbesar yang ada di internet
TV Streaming namun banyak yang request karena channel tv kurang banyak jadi saya mencoba untuk menambahkan rcti live streaming ini. Untuk channel yang lainnya yakni global tv dan lainnya mungkin nanti di postingan yang akan datang.
rcti memiliki acara musik favorit yaitu Dahsyat, admin juga sering nonton dahsyat, yang bikin rame tuh host nya ada olga dan rafi. Bagi sobat yang ingin menontn tv online ini untuk menyaksikan piala eropa 2012 ataupun menonton acara - acara lainnya,
semoga bermanfaat rcti online ini
Kamis, 01 November 2012
Lowongan Kerja Bank BRI November 2012
Lowongan Kerja November 2012 Bank BRI - PT Bank BRI (Persero) adalah salah satu bank terbesar yang ada di Indonesia dan merupakan milik pemerintah. sobat yang sedang mencari lowongan kerja november 2012 di internet maka sobat tidak salah mengujungi blog ini karena di sini juga berbagai contoh surat lamaran kerja sehingga sobat bisa gunakan untuk melamar kerja
Kegiatan utama Bank BRI lebih mengutamakan pelayanan kepada usaha mikro, kecil dan menengah untuk menunjang peningkatan ekonomi masyarakat. bank bri membuka Lowongan Kerja November 2012 PT Bank BRI (Persero)
Account Officer (AO)
Funding Officer (FO)
Mantri
Jika sobat tertarik dengan Lowongan Kerja 2012 Bank BRI, segera kirimkan lamaran ke:
The Jakarta Consulting Group
PO BOX. 1538 SB
kodepos 60015
Atau via email di bawah ini:
Jangan lupa mencantumkan kode posisi jabatan:
Lamaran paling lambat 3 November 2012. semoga bermanfaat informasi tentang lowongan kerja november 2012
Kegiatan utama Bank BRI lebih mengutamakan pelayanan kepada usaha mikro, kecil dan menengah untuk menunjang peningkatan ekonomi masyarakat. bank bri membuka Lowongan Kerja November 2012 PT Bank BRI (Persero)
Account Officer (AO)
- Persyaratan:
- Pendidikan minimal S1 dari semua fakultas atau jurusan terakreditasi
- PTN / PTS yang terakreditasi
- IPK: tanpa pengalaman: min 2.75 (Skala 4), dengan Pengalaman 1 Tahun : min 2.60 (Skala 4)
- Usia maks 25 tahun (belum berulang tahun ke 26 pada tanggal 3 November 2012) bagi yang belum berpengalaman, maks 30 tahun (belum berulang tahun ke-31 pada tanggal 3 November 2012) bagi yang sudah berpengalaman di bidang marketing min 1 tahun.
- Diutamakan berdomisili di wilayah setempat
- Bersedia ditempatkan di seluruh unit kerja kanwil Bank BRI Surabaya
Funding Officer (FO)
- Persyaratan:
- Pendidikan min D3 dari semua fakultas / jurusan terakreditasi
- PTN / PTS yang terakreditasi
- IPK min 2.75 (skala 4)
- Usia maks 30 tahun (belum berulang tahun ke-31 pada tanggal 3 November 2012)
- Memiliki pengalaman di bidang perbankan/marketing diutamakan di bidang pengelolaan dana funding min 1 tahun
- Memiliki relasi / network jaringan yang luas
- Memiliki komunikasi dan interpersonal skill yang baik
- Bersedia ditempatkan di seluruh unit kerja kanwil Bank BRI Surabaya
Mantri
- Persyaratan:
- Pendidikan min D3 dari semua fakultas / jurusan terakreditasi
- PTN / PTS yang terakreditasi
- IPK min 2.75 (skala 4)
- Usia maks 30 tahun (belum berulang tahun ke-31 pada tanggal 3 November 2012)
- Memiliki Pengalaman di bidang perbankan/marketing diutamakan di bidang pemasaran
- Memiliki relasi / network jaringan yang luas
- Memiliki komunikasi dan interpersonal skill yang baik
- Bersedia ditempatkan di seluruh unit kerja kanwil Bank BRI Surabaya
- Penyampaian Surat Lamaran Lowongan Kerja Bank BRI Oktober 2012:
- Surat Lamaran Pekerjaan dilampiri :
- Copy Ijazah / Surat Keterangan Lulus pendidikan terakhir dilegalisir (1 lembar).
- Copy Transkrip Nilai dilegalisir (1 lembar).
- Daftar Riwayat Hidup (1 lembar) dengan mencantumkan alamat lengkap dan nomor telepon / HP.
- Copy KTP / Kartu Identitas (domisili setempat) 1 lembar
- Pas foto berwarna (4 x 6) 1 lembar dan foto seluruh badan (posisi berdiri) berwarna ukuran postcard 1 lembar
- Surat Keterangan Pengalaman Kerja (bagi yang telah mempunyai pengalaman kerja sebagai AO/marketing perbankan/marketing)
- Asli surat keterangan catatan kepolisian (SKCK)
- Copy SIM C (1 lembar) dan bila memiliki SIM A agar melampirkan copynya (1 lembar)
- Surat Pernyataan bermeterai Rp.6.000,- bersedia ditempatkan di seluruh unit kerja Kanwil Bank BRI Surabaya.
Jika sobat tertarik dengan Lowongan Kerja 2012 Bank BRI, segera kirimkan lamaran ke:
The Jakarta Consulting Group
PO BOX. 1538 SB
kodepos 60015
Atau via email di bawah ini:
- brisby-ao@jakartaconsulting.com untuk AO,
- brisby-fo@jakartaconsulting.com untuk FO, dan
- brisby-mt@jakartaconsulting.com untuk Mantri.
Jangan lupa mencantumkan kode posisi jabatan:
- AO untuk Account Officer
- Kode FO untuk Funding Officer
- kode Mantri dipojok kiri atas.
Lamaran paling lambat 3 November 2012. semoga bermanfaat informasi tentang lowongan kerja november 2012
Langganan:
Postingan (Atom)




