国产毛片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://www.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
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 睡美人免费观看完整版韩国 | 国产精品俺来也在线观看了 | 欧美成人h版影片在线观看 欧美成人h版白雪公主 | 日韩性网站| 久久久久久久久一级毛片 | 91福利国产在线观一区二区 | 亚洲4区 | 亚州一级 | 亚洲一级二级 | 欧美在线播放成人免费 | 亚洲欧美日韩在线线精品 | 国产91中文剧情在线观看 | 亚洲日本在线观看视频 | 四虎国产精品永久在线 | 日本一区免费观看 | 97久久精品国产成人影院 | 青青草精品在线 | 天天干天天操天天玩 | 99ri国产在线 | 午夜hhh视频在线观看hhhh | 激情文学图片 | 欧美成人免费一区在线播放 | sss亚洲国产欧美一区二区 | 国产aⅴ一区二区 | 国产精品午夜在线播放a | 视频久久精品 | 国产精品极品美女自在线观看 | 91五月天| 婷婷在线综合 | 晚上看的www视频高清免费动漫 | 韩国理论午夜 | 日韩大片免费观看视频播放 | 久久se精品动漫一区二区三区 | 热99精品在线| 黄网站在线播放视频免费观看 | 欧美xxxxx性 欧美xxxxx视频在线 | 国产人成精品 | 欧美一级日韩在线观看 | 一级成人 理伦片 | 欧美日韩亚洲综合在线一区二区 | 99热这里只有成人精品国产 |