OpenCV學習之路(1)--顯示圖像

opencv開發(fā)包提供了讀取各種類型的圖像文件、視頻文件和攝像機輸入的功能,這些功能是opencv開發(fā)包中的highgui工具集的一部分。我們將使用其中的一些功能編寫一段簡單的程序,用以讀取并在屏幕上顯示一張圖片,代碼如下:

#include "highgui.h"
int main(int argc,char** argv) {
    //將圖片加載至內(nèi)存,cvLoadImage可以讀取大多數(shù)格式的圖像如jpg,bmp等
    IplImage* img = cvLoadImage("D:\\照片\\Snapseed\\2016_0617_21052500-01.jpeg");
    //cvNamedWindow用于創(chuàng)建一個窗口,第一個參數(shù)為窗口名,第二個為窗口大小
    cvNamedWindow("exmaple", CV_WINDOW_AUTOSIZE);
    cvShowImage("example", img);
    //這里為正數(shù)時則是停留多少個毫秒,0或負數(shù)則是等待觸發(fā)按鍵操作
    cvWaitKey(0);
    //銷毀圖像操作
    cvReleaseImage(&img);
    //關(guān)閉窗口
    cvDestroyWindow("example");
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容