• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            逛奔的蝸牛

            我不聰明,但我會很努力

               ::  :: 新隨筆 ::  ::  :: 管理 ::

            What is OpenCV?

            OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms.

            What this means

            You can take advantage of high speed implementations of functions commonly used in Computer Vision/Image Processing.


            Overview:

            1. CV: Image processing and vision algorithms

            2. CXCORE: basic structures and algoritms, XML support, drawing functions

            3. ML: Machine Learning methods

            4. HighGUI: GUI, Image and Video I/O

            5. Cvaux: Auxiliary (experimental) OpenCv functions

            6. CvCam: cross-platform module for processing video stream from digital video cameras

             

            下載地址: http://opencv.willowgarage.com/wiki/

            參考手冊: http://opencv.willowgarage.com/documentation/cpp/index.html,可以在線搜索,比較方便


            在Qt中使用OpenCV:

            1. 創建一個空的工程

            2.1. 在工程的pro文件中把opencv的include目錄加入INCLUDEPATH中

            2.2. 把需要使用的opencv的庫連接文件加入工程pro文件的LIBS中

            3. 編寫main函數

            4. 編譯運行,會彈出一個窗口,里面顯示: Welcome To OpenCV

            ---------------------------------------------------------------------------------------------------------------------- 

            pro文件的內容如下:

            INCLUDEPATH += C:\opencv\include

            LIBS += C:\opencv\lib\libcv200.dll.a \

                C:\opencv\lib\libcxcore200.dll.a \

                C:\opencv\lib\libhighgui200.dll.a


            SOURCES += main.cpp


            ----------------------------------------------------------------------------------------------------------------------

            main.cpp的內容如下:

            #include <opencv/cv.h>

            #include <opencv/highgui.h>


            int main(int argc, char *argv[]) {

                //declare for the height and width of the image

                int height = 620;

                int width = 440;


                //specify the point to place the text

                CvPoint pt = cvPoint( height/4, width/2 );

                //Create an 8 bit, 3 plane image

                IplImage* hw = cvCreateImage(cvSize(height, width), 8, 3);

                //Clearing the Image

                cvSet(hw,cvScalar(0,0,0));

                //initialize the font

                CvFont font;

                cvInitFont( &font, CV_FONT_HERSHEY_COMPLEX, 1.0, 1.0, 0, 1, CV_AA);

                //place the text on the image using the font

                cvPutText(hw, "Welcome To OpenCV", pt, &font, CV_RGB(150, 0, 150) );


                //create the window container

                cvNamedWindow("Hello World", 0);

                //display the image in the container

                cvShowImage("Hello World", hw);

                //hold the output windows

                cvWaitKey(0);

                return 0;

            }


            posted on 2010-04-17 06:31 逛奔的蝸牛 閱讀(2397) 評論(0)  編輯 收藏 引用 所屬分類: C/C++Qt
            久久精品国产久精国产果冻传媒| 国产综合久久久久久鬼色| 久久亚洲精品视频| 国产激情久久久久影院小草| 国产亚洲精午夜久久久久久 | 久久婷婷国产剧情内射白浆| 狠狠色噜噜色狠狠狠综合久久| 亚洲国产精品久久久久网站| 精品熟女少妇AV免费久久| 久久精品中文闷骚内射| 思思久久99热只有频精品66| 国产成人香蕉久久久久| 亚洲欧美久久久久9999| 久久久久国产精品麻豆AR影院| 精品久久无码中文字幕| 久久99国产精品成人欧美| 色婷婷综合久久久久中文一区二区| 久久综合鬼色88久久精品综合自在自线噜噜| 久久亚洲精精品中文字幕| 久久久久综合国产欧美一区二区| 久久精品这里热有精品| 怡红院日本一道日本久久| 亚洲精品国产自在久久| 精品久久久久久无码免费| 97久久久久人妻精品专区| 国产精品美女久久久久久2018| 久久久国产亚洲精品| 久久久久久极精品久久久| 久久精品国产亚洲综合色| 国产成人99久久亚洲综合精品| 亚洲国产精品高清久久久| 国产精品久久久久久| 亚洲αv久久久噜噜噜噜噜| 亚洲人成网站999久久久综合| 久久精品国产亚洲Aⅴ蜜臀色欲| 久久免费视频网站| 久久夜色精品国产亚洲| 久久精品国产亚洲欧美| 国产一区二区三精品久久久无广告| 久久婷婷综合中文字幕| 久久国产精品久久精品国产|