สิ่งนี้สำหรับคนใช้คอมพิวเตอร์ที่ขับเคลื่นโดย CPU แบบ x86 (32-bit) เท่านั้นเนื่องจาก OpenCV 2.4.x มีไฟล์ขนาดใหญ่มากกว่า 3GB ต้องใช้เวลาในการติดตั้งนาน และเปลืองพื้นที่ไปโดยไม่จะเป็น
อีกทั้งยังยุ่งยากต่อการกำหนดค่าต่างๆ ในที่นี้จึงขอแนะนำวิธีที่ง่าย ไว้เป็นตัวเลือกสำหรับผู้ที่สนใจ
เริ่มจากการ Download (45.71 MB)ไฟล์ OpenCV-x86-vc10-2.4.3.rar
จากนั้นทำการ Extract ไว้ในตำแหน่งที่ต้องการ เช่น D:\ เป็นต้น
นั่นคือจะมี Folder อยู่ 5 Folder ใน "D:\OpenCV-x86-vc10-2.4.3" ดังนี้

*** ไฟล์เหล่านี้ผมได้คอมไพล์ด้วย Visual Studio 2010 PRO ***
*** ทำการทดสอบบน Widows 7 และ 8 ที่มี CPU แบบ x86 (32-bit) และไม่ใช้ GPU เท่านั้น ***
*** ไม่การันตีว่าจะทำงานได้บนคอมพิวเตอร์ทุกเครื่อง ***
ต่อไปให้ทำการเพิ่ม "D:\OpenCV-x86-vc10-2.4.3" เข้าไปยัง Environment Variables ของ Windows (หากไม่ทราบว่าทำอย่างไร ให้ศึกษาเพิ่มเติม หรืออ่านจากที่นี่)
เข้าไปที่ "D:\OpenCV-x86-vc10-2.4.3\OpenCV-x86-vc10-2.4.3-Example" จากนั้นเปิดไฟล์ที่ชื่อ "OpenCV-x86-vc10-2.4.3-Example" ไฟล์นี้มีนามสกุลเป็น .sln ซึ่งเป็นไฟล์ Solution นั่นเอง
ให้ทำการเปิดไฟล์นี้โดย Visual C++ 2010 หรือคลิกขวาแล้วเลือก Open with | Microsoft Visual Studio 2010 ก็ได้เช่นกัน

รูปร่างหน้าตาจะเป็นแบบนี้

ลองทำการ Compile และรันดู หากไม่มีอะไรผิดพลาดจะได้ผลแบบนี้

รายละเอียดของโปรแกรม:
#include <stdio.h>
#include <cv.h>
#include <highgui.h>
#ifdef _DEBUG
#pragma comment(lib, "opencv_core243d.lib")
#pragma comment(lib, "opencv_highgui243d.lib")
#else
#pragma comment(lib, "opencv_core243.lib")
#pragma comment(lib, "opencv_highgui243.lib")
#endif
int main(void){
char windowname[] = {"MyImageWindow"};
//char filename[] = {"D:/Image.png"};
char filename[] = {"../Image.png"};
IplImage *img = cvLoadImage(filename, 1);
if(!img){
printf("\nCould not open the image, \"%s\"\n\nPress any key to exit.", filename);
getchar();
exit(0);
}
cvShowImage(windowname, img);
cvWaitKey(0);
cvDestroyWindow(windowname);
cvReleaseImage(&img);
return(0);
}
เรียบร้อยครับ 