You are on page 1of 7

Tutorial 0 : Cài đặt thư viện OPENCV

Tutorial 0 : Cài đặt thư viện OPENCV


Ngày hoàn thành : 10/11/2009
Nhóm thực hiên : DeafNoFearGun

OpenCV là viết tắt của Open Source Computer Vision, là một thư viện mở gồm
các hàm được xây dựng phục vụ cho việc xử lý thị giác máy thời gian thực (Real time
computer vision). Các thuật tóan xử lý ảnh thông thường lẫn cao cấp đều được tối ưu
hóa bởi các nhà phát triển thư viện thành các hàm đơn giản và rất dễ sử dụng. OpenCV
hỗ trợ hai ngôn ngữ chính: C/C++ và python

Bài viết này hướng dẫn cài đặt thư viện OPENCV version 1.1 pre với Visual Studio
2008,Ngôn ngữ lập trình C++

Bước 1 : Bạn phải cài đặt Phần mềm Visual Studio 2008 của Microsoft

Bước 2: Download phiên bản OPENCV 1.1 pre tại

http://sourceforge.net/projects/opencvlibrary/files/opencv-
in/1.1pre1/OpenCV_1.1pre1a.exe/download
Bước 3: Cài đặt thư viện OPENCV trong môi trường Windows

Cần nhớ vị trí setup để tiện việc cài đặt vào Studio 2008 ở các bước tiếp theo
Bước 4 :

Mở Visual Studio 2008,chọn Tool -> Option

Nhìn bên trái,chọn Projects and Solutions ->VC++ Directories


Sau đó,nhìn bên phai thấy shown directories for -> chọn Include Files
Tiếp đó,Add các folder chứa includes như trong hình:

Tại Shown directories for-> chọn Library Files->Add folder chứa file .lib như
hình sau:
Bước 5:

Tiếp đến tạo 1 project đơn giản theo các bước sau:

Trong Visual Studio 2008 chọn File -> New ->Chọn Project

Chọn tiếp ngôn ngữ VC++

Sau khi click OK,chọn Next:


Chọn Empty project,Console applocation

Cuối cùng chọn Finish.

Sau đó click phải vào source file->add item->new item


Chọn kiểu file .cpp và đặt tên là main

Bước 6:
Trên thanh menu của Visual studio 2008 , Chọn Project-> test Properties (
test là tên Project )
Chọn Configuration Properties ->Linker -> Input

Tại Addintional dependencies,chọn các thư viện cần Add vào:

Ví dụ : odbc32.lib odbccp32.lib cxcore.lib cv.lib highgui.lib cv.lib cvaux.lib


(tham khảo tên thư viên tại C:\Program Files\Opecv\libs)
Bước 7 : Kiểm tra xem cấu hình đã đúng chưa,copy và paste đoạn code vào file
main.cpp (đã tạo ở bước 5)

#include <highgui.h>
#include <cv.h>

int main( ) {
CvCapture* capture = cvCaptureFromCAM( 0 );
IplImage* src = NULL;
cvNamedWindow( "Webcam", CV_WINDOW_AUTOSIZE );
while(1)
{

src = cvQueryFrame( capture );


if( !src ) break;
char c = cvWaitKey(33);
if (c == 27)
{
break;
}

cvShowImage( "Webcam", src );


}

cvReleaseImage( &src );
cvDestroyWindow( "Webcam" );
return 0;

Đoạn code này đọc dữ liệu vào từ webcam,nếu như bạn không có webcam thì chương
trình không hiện ra thông báo lỗi có nghĩa là OK.

Kêt thúc Tutorial 0.


Mọi Góp ý xin gửi về địa chỉ Email : DeafNoFearGun@gmail.com

You might also like