使用 OpenCV 顯示單一圖片。 範例程式:sample01 [php] #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main( int argc, char** argv ) { if( argc != 2) //確認是否有帶參數 { cout <<" Usage: display_image ImageToLoadAndDisplay" << endl; return -1; } Mat image; image = imread(argv[1], CV_LOAD_IMAGE_COLOR); // 讀取檔案 if(! image.data ) //確認有圖片 { cout << "Could not open or find the image" << std::endl ; //5 return -1; } namedWindow( "Display window", WINDOW_AUTOSIZE );// 建立視窗 imshow( "Display window", image ); // 顯示圖片 waitKey(0); // 等待按鍵 return 0; } [/php] 執行方法: $ ./main powenko.jpg 執行結果:Xcode 版本 [php] #include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv ; using namespace std ; int main() { cvMa::t image = cv::imread("1.png"); if(image.data!=NULL){ cv::namedWindow("Image") ; cv::imshow("Image", image) ; cv : :waitKey() ; } return 0; } [/php]
CH01 簡介
- 01 OpenCV 安裝方法
- 02 顯示圖片
- 03 改變圖片的顏色
- 03 複製和改變每一個pixel的顏色..
- 04 顯示攝影機WebCam的畫面
- 05 儲存圖片
- 06 圖片大小修改
- 07 IplImage和Mat轉換
- 08 Crop 剪裁
- 09 錄影
- 10 播放AVI