- Visual C++
- Open CV:
Setelah aplikasi di atas telah kita download selanjutnya instal terlebih dahulu Visual C++, kali ini anggaplah Visual C++ sudah terinstal. Ekstrak Open CV ke partisi C:
Setelah proses ekstrak selesai, buka program Visual C++ lalu buat project baru, pilih Win32 Console Application dan isi nama project. Tekan OK
Setelah lembar kerja telah dibuat selanjutnya ketikkan listing program pendeteksi wajah di bawah ini ke dalam lembar karja.
#include
#include
#include
#include
#include
#include
using namespace std;
using namespace cv;
int main(int argc, const char** argv)
{
CascadeClassifier
face_cascade;
face_cascade.load("haarcascade_frontalface_alt.xml");
VideoCapture
captureDevice;
captureDevice.open(0);
Mat
captureFrame;
Mat
grayscaleFrame;
namedWindow("outputCapture",1);
while(true)
{
captureDevice>>captureFrame;
cvtColor(captureFrame,
grayscaleFrame,CV_BGR2GRAY);
equalizeHist(grayscaleFrame,grayscaleFrame);
std::vector
faces;
face_cascade.detectMultiScale(grayscaleFrame,faces,
1.1, 3, CV_HAAR_FIND_BIGGEST_OBJECT|CV_HAAR_SCALE_IMAGE,Size(20,20));
for(int i = 0; i <
faces.size(); i++)
{
Point
pt1(faces[i].x + faces[i].width, faces[i].y + faces[i].height);
Point
pt2(faces[i].x, faces[i].y);
rectangle(captureFrame,
pt1, pt2, cvScalar(0, 255, 0, 0), 1, 8, 0);
}
imshow("outputCapture", captureFrame);
waitKey(33);
}
return 0;
}
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2
C:\opencv\build\x86\vc10\lib
opencv_calib3d245d.lib
opencv_contrib245d.lib
opencv_core245d.lib
opencv_features2d245d.lib
opencv_flann245d.lib
opencv_gpu245d.lib
opencv_haartraining_engined.lib
opencv_highgui245d.lib
opencv_imgproc245d.lib
opencv_legacy245d.lib
opencv_ml245d.lib
opencv_nonfree245d.lib
opencv_objdetect245d.lib
opencv_photo245d.lib
opencv_stitching245d.lib
opencv_ts245d.lib
opencv_video245d.lib
opencv_videostab245d.lib
Setelah konfigurasi selesai jalankan program dengan menekan Start Debugging (F5) dan lihat hasilnya.
loading...
Jika Sobat menyukai Artikel di blog ini, Silahkan
klik disini, atau dengan memasukkan Email Sobat dikolom subcribe dibawah. untuk berlangganan artikel gratis via email. Dengan begitu Sobat akan mendapat kiriman artikel setiap ada artikel yang terbit di yusufkarim.web.id
=>Silahkan berkomentar sesuai dengan artikel diatas
=>Berkomentarlah dengan Bijak dan Sopan ConversionConversion EmoticonEmoticon