OpenCV කියන්නේ image processing සදහා වුන C++ library එකක්. මෙය විවිධ මෙහෙයුම් පද්ධති තුල බාවිතා කල හැකි ඉතා උසස් ගනයේ Library එකක්. මෙය වින්ඩෝස් තුල Visual studio IDE එක හරහා පහසුවෙන් බාවිතා කල හැකිය. මේ ලින්ක් එකෙන් OpenCV බාගත කරගන්න. මේ ලින්ක් එකෙන් පිහිටුවන ආකාරය බලා ගන්න.
පිහිටුවීමට උපදෙස් :--
1. OpenCV-2.3.0-win-superpack.exe එක, c:/program files/opencv2.3 තුලට exract කරගන්න.
2. Control Panel→System and Security→System→Advanced system settings→ Advanced tab→Environment Variables. යන පියවරවලින් Environment variables, open කරගන්න.
3. ඉන්පසු system variables තුල ඇති path, select කර edit කරන්න.
4. මෙම පේලිය එයට add කරන්න.
;C:\Program Files\OpenCV2.3\build\bin\;C:\Program Files\OpenCV2.3\build\x86\vc10\bin\
5. පරිගනකය නැවත පනගන්වන්න.
6. Visual studio 2010 විවෘත කරගන්න.
7. නව c++ project එකක් විවෘත කරගන්න.
8. Project → Properties
9. Configuration Properties → C++ → General
10. දැන් මේකේ Additional Include Directories එකට පහත පේලිය ඇඩ් කරන්න.
"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_core230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_highgui230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_video230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_ml230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_legacy230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_imgproc230d.lib";%(AdditionalDependencies)
11. Configuration Properties → Linker → General
12. මේකේ Additional Library Directories එකට පහත පේලිය ඇඩ් කරන්න.
"C:\Program Files\OpenCV2.3\build\x86\vc10\lib;"
13. Configuration Properties → Linker → input
14. Additional Dependencies එකට පහත පේලිය ඇඩ් කරන්න.
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_core230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_highgui230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_video230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_ml230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_legacy230d.lib";"C:\Program Files\OpenCV2.3\build\x86\vc10\lib\opencv_imgproc230d.lib";%(AdditionalDependencies)
15. දැන් visual studio වලට opencv configure වෙලා ඉවරයි. (for x64 users follow this link)
16. දැන් පහත තියෙන sample code එක type කරලා බලන්න, run වෙනවද කියලා...
#include "stdafx.h"
#include
#include
int _tmain(int argc, _TCHAR* argv[])
{
IplImage *img = cvLoadImage("2.jpg", CV_LOAD_IMAGE_COLOR);
CvFont font;
cvInitFont(&font, CV_FONT_HERSHEY_SIMPLEX, 1.0, 1.0, 0, 1, CV_AA);
cvPutText(img, "Hello World!", cvPoint(10, 130), &font, cvScalar(255, 255, 255, 0));
cvNamedWindow("image", CV_WINDOW_AUTOSIZE);
cvShowImage("image", img);
cvWaitKey(0);
cvDestroyWindow("image");
cvReleaseImage( &img );
return 0;
}
17. Project එක build කරන්න. (ctrl+shift+b)
18. දැන් project එක run කරන්න. මුකුත් පෙන්වන්නේ නැත්නම් project folder එකේ release තුල ඇති xxxx.exe එක double click කර run කරන්න.
19. තව දුරටත් opencv ගැන ඉදිරියෙදි කතා කරමු.
Read more ...