如何在VS2012中用OpenCV顯示圖像
在本文中,我們將介紹如何使用OpenCV2.44在Visual Studio 2012中顯示一幅彩色圖像,并提取其灰度值。以下是實(shí)現(xiàn)這一目標(biāo)的步驟: 第一步:準(zhǔn)備要顯示的圖像 首先,我們需要一副要
在本文中,我們將介紹如何使用OpenCV2.44在Visual Studio 2012中顯示一幅彩色圖像,并提取其灰度值。以下是實(shí)現(xiàn)這一目標(biāo)的步驟:
第一步:準(zhǔn)備要顯示的圖像
首先,我們需要一副要顯示的圖像。我們將使用OpenCV來(lái)提取該圖像的灰度值,并將其顯示出來(lái)。
第二步:添加相關(guān)的庫(kù)文件
我們需要將與OpenCV顯示相關(guān)的庫(kù)文件添加到項(xiàng)目中。特別需要注意的是在黃色圈中的部分,如下圖所示。
第三步:讀入圖像文件
首先,我們需要指定圖像文件的路徑。假設(shè)我們將圖像文件放在工程目錄下,則路徑如下。然后,我們可以使用MAT類將圖像文件讀入內(nèi)存兩次,一次用于灰度圖像,另一次用于彩色圖像。下面的代碼示例展示了如何處理錯(cuò)誤情況。
第四步:創(chuàng)建顯示窗口
按照下圖所示的方式,我們創(chuàng)建一個(gè)用于顯示圖像的窗口。窗口名可以自定義,參數(shù)1表示圖像不可縮放。我們可以創(chuàng)建一個(gè)用于顯示灰度圖像的窗口和一個(gè)用于顯示彩色圖像的窗口。
第五步:在窗口中顯示圖像
使用以下代碼將圖像顯示在創(chuàng)建的窗口中。第一個(gè)參數(shù)是要顯示圖像的窗口名,第二個(gè)參數(shù)是之前讀入的圖像,然后可以添加按鍵返回的功能。
第六步:成功顯示圖像
完成以上代碼后,我們就可以成功地在OpenCV中顯示圖像了。