国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

【Rayeager PX2分享】OpenCV入門之圖像顯示

發布時間:2015-4-14 16:08    發布者:穿prada的008
OpenCV開發包提供了讀取各種類型的圖像文件、視頻內容以及攝像機輸入的功能。這些功能是OpenCV開發包中所包含的HighGUI工具集的一部分。本次主要分享使用OpenCV加載圖像并顯示在屏幕上。
picture_display.cpp:
#include
#include
#include
#include

int main (int argc, char **argv)
{
        IplImage* img = cvLoadImage(argv[1]);
        cvNamedWindow("Rayeager PX2", CV_WINDOW_AUTOSIZE);
        cvShowImage("Rayeager PX2", img);
        cvWaitKey(0);
        cvReleaseImage(&img);
        cvDestroyWindow("Rayeager PX2");
}
makefile:

INCLUDE = $(shell pkg-config --cflags opencv)
LIBS = $(shell pkg-config --libs opencv)
SOURCES = picture_display.cpp
# 目標文件
OBJECTS = $(SOURCES:.cpp=.o)
# 可執行文件
TARGET = picture_display
$(TARGET)(OBJECTS)
        g++ -o $(TARGET) $(OBJECTS) -I $(INCLUDE) $(LIBS)
$(OBJECTS)(SOURCES)
        g++ -c $(SOURCES)
clean:
        rm $(OBJECTS) $(TARGET)
# 編譯規則 $@代表目標文件 $< 代表第一個依賴文件
%.o:%.cpp
        g++ -I $(INCLUDE) -o $@ -c $<
代碼講解:
程序中的IplImage* img = cvLoadImage(argv[1]);的功能是將圖像文件加載至內存。cvLoadImage()函數是一個高層調用接口,它通過文件名確定被加載文件的格式;并且該函數自動分配圖像數據結構所需的內存。
cvNamedWindow("Rayeager PX2", CV_WINDOW_AUTOSIZE);
cvNamedWindow()函數也是一個高層調用接口,該函數由HighGUI庫提供。函數用于在屏幕上創建一個窗口,將被顯示的圖像包含于該窗口中。函數第一個參數指定了該窗口的窗口標題,第二個參數定義了窗口的屬性。該參數可被設置為0或CV_WINDOW_AUTOSIZE,設置為0時,窗口的大小不會因圖像的大小而改變;設置為CV_WINDOW_AUTOSIZE時,窗口則會根據圖像的實際大小自動進行拉伸或縮放。
cvShowImage("Rayeager PX2", img);
該函數用于顯示圖像,cvShowImage()函數通過設置其第一個參數確定在哪個已存在的窗口中顯示圖像。
cvWaitKey(0);的功能是使程序暫停,等待用戶觸發一個按鍵操作。
cvReleaseImage(&img);的功能是釋放為該圖像所分配的內存。
cvDestroyWindow("Rayeager PX2");的功能是銷毀顯示圖像文件的窗口。

在源代碼所在的文件夾中make生成可執行文件picture_display,之后./ picture_display Rayeager PX2.jpg就能顯示文件夾中的Rayeager PX2.jpg圖像



源代碼: picture_display.rar (77.58 KB)

感謝Ickey電子工程社區 fjjjnk1234的分享

本文地址:http://m.qingdxww.cn/thread-147958-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎在线永久免费视频网站 | 999国产精品视频 | 亚洲黄色在线观看视频 | 成人一区二区丝袜美腿 | 国产三级精品播放 | 日韩在线视频线视频免费网站 | 欧美性区| 国内精品在线观看视频 | 欧美扩肛视频 | 国产麻豆精品 | 特级毛片8级毛片免费观看 特级黄a三级三级三级 | 青青草国产免费 | 亚洲aav | 久草日韩 | 国产一级做a爰大片免费久久 | 国产乱码精品一区二区三区中 | 永久网站www774777视频 | 色噜噜久久 | 国产吃奶摸下激烈视频无遮挡 | 国产精品一区高清在线观看 | 日本岛国大片 | 在线免费观看福利 | 四虎精品成人免费视频 | 国产成人不卡 | 日韩精品视频免费在线观看 | 九色自拍| 成人免费视频在线 | 亚洲天堂伦理 | 欧美日韩视频一区二区三区 | 免费观看国产精品 | 中文国产成人精品久久下载 | 91欧美国产 | 日本一区二区不卡视频 | 日韩一级一片 | 99久久免费国产精品特黄 | 久久久久久久国产视频 | 青青青网 | 最新91视频| 日本高清不卡中文字幕 | 香蕉依依精品视频在线播放 | 国产精品三级国语在线看 |