در ادامه کد زیر را در فایل اصلی پروژه
مثلا در اینجا « LoadImage.cpp » بنویسید و با زدن دکمهی F7 کامپایل کنید.
اگر مراحل قبل را درست انجام داده باشید، باید بدون خطا کامپایل شود. در
صورتیکه خطایی مشاهده کردید مراحل قبل را بازبینی کنید و کد را هم دوباره
چک کنید که اشتباه املایی نداشته باشد.
#include "stdafx.h" // include standard OpenCV headers #include <opencv.hpp> #ifdef _DEBUG #pragma comment (lib, "opencv_core245d.lib") #pragma comment (lib, "opencv_highgui245d.lib") #else #pragma comment (lib, "opencv_core245.lib") #pragma comment (lib, "opencv_highgui245.lib") #endif int main( int argc, char** argv ) { const char* imagename = argc > 1 ? argv[1] : "..\\camera-man.jpg"; // read the image cv::Mat img = cv::imread(imagename); // create image window named "camera man" cv::namedWindow("camera man"); // show the image on window cv::imshow("camera man", img);
// wait for a key cv::waitKey(0); }
دقت کنید که این برنامه تصویری که از طریق خط فرمان به برنامه ارسال شده است و یا تصویر camera-man.jpg که در یک پوشه بالاتر از مسیر پروژه قرار دارد را باز کرده و نشان خواهد داد. اگر می خواهید تصویر دیگری نشان داده شود، آدرس تصویر را اصلاح کنید. اکنون F5 را برای اجرای برنامه بزنید. خروجی برنامه باید شبیه شکل زیر باشد: