2010年1月3日 星期日

OpenCV(3) X86架構下使用Qt Creator IDE設計OpenCV程式

1. 開發環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-XC5FF676 V1.1.
(3). Linux OS: Ubuntu9.04.
(4). Toolchains: AndeSight v1.3.3 for Linux.
(5). Embedded Linux2.6.18
(6). Qt Creator 1.3 IDE .
(7). Qt for embedded Linux 4.6.1.
2. Qt Creator的使用在Qt GUI設計的章節就已經有完整說明,在這裡不加以贅述,開啟Qt Creator使用滑鼠選擇〝File->New File or Project〞.
3. 因為不需要設計GUI介面,因在這裡選擇〝Qt4 Console Application〞文字模式,後按〝OK〞其它步驟都與Qt GUI設計的章節相同,創造一個新的Project.
4. 將上一章節的範例程式複製至Qt Creator,開啟OpenCV路徑〝/OpenCV-2.0.0/samples/c/drawing.c〞下的程式開啟,並按〝Ctrl+C〞複製.
5. 開啟歨驟2~3所創造的New Project,使用滑鼠點選〝drawing.pro〞.
下載完整程式:
http://cid-b01cb9ac20175eaa.skydrive.live.com/self.aspx/opencv-1/opencv-1.zip
6. 開啟〝main.cpp〞,將步驟4所複製的程式貼上.
7. 使用滑鼠點選〝drawing.pro〞,加入參數路徑將〝.h〞檔與〝.so〞共用函式庫檔include至Project內.
INCLUDEPATH += /usr/local/include/opencv/
LIBS += /usr/local/lib/libcv.so \
/usr/local/lib/libcvaux.so \
/usr/local/lib/libcxcore.so \
/usr/local/lib/libhighgui.so \
/usr/local/lib/libml.so

8. 按〝Run〞開始編譯(須先將Qt Creator下Qt Versions指定成for X86的GCC),下圖為執行結果.


沒有留言:

張貼留言