1. 程式人生 > >在opencv中輸入文字

在opencv中輸入文字

剛學會怎麼應用。簡單記錄下,加深印象。

設定好opencv環境

1,包含標頭檔案 #include "CvxText.h"
                    #include "cv.h"
                   #include "highgui.h"
                    #include "cxcore.h"
2,工程->設定-> 連線-> "物件/庫模組" 新增 cxcore.lib cv.lib cvaux.lib highgui.lib
3,將C:/WINDOWS/Fonts/中的simhei.ttf,simsun.ttf等要用的字型檔檔案拷貝到自己工程的執行檔案目錄中(開始時不知道有這步,執行出錯了)

4,pImg = cvLoadImage("p1.jpg",1); //載入圖片

    CvxText text("simhei.ttf");//載入字型庫
    float p = 0.5;
    text.setFont(NULL, NULL, NULL, &p);   // 透明處理
    text.putText(pImg, msg, cvPoint(100,150),CV_RGB(255,0,0)); //在圖片中輸入文字
    cvNamedWindow("test",1);
    cvShowImage("test", pImage); //顯示圖片
    cvWaitKey(0); //等待按鍵