初始化字體
CvFont font;
cvInitFont( &font, CV_FONT_VECTOR0,1, 1, 0, 1, 8);
//添加文字到圖像中
cvPutText( Image, "HELLO!", cvPoint(20, 20), &font,CV_RGB(255,255,255));
參數說明:
void cvInitFont(
CvFont*font, //被初始化的字體結構體
intfont_face,//字體名稱標識符
$CV_FONT_HERSHEY_SIMPLEX - 正常大小無襯線字體。
$CV_FONT_HERSHEY_PLAIN - 小號無襯線字體。
$CV_FONT_HERSHEY_DUPLEX - 正常大小無襯線字體。( CV_FONT_HERSHEY_SIMPLEX更復雜)
$CV_FONT_HERSHEY_COMPLEX - 正常大小有襯線字體。
$CV_FONT_HERSHEY_TRIPLEX - 正常大小有襯線字體 (CV_FONT_HERSHEY_COMPLEX更復雜)
$CV_FONT_HERSHEY_COMPLEX_SMALL - CV_FONT_HERSHEY_COMPLEX 的小譯本。
$CV_FONT_HERSHEY_SCRIPT_SIMPLEX - 手寫風格字體。
$CV_FONT_HERSHEY_SCRIPT_COMPLEX - 比CV_FONT_HERSHEY_SCRIPT_SIMPLEX更復雜。//這個參數能夠由一個值和可選擇的CV_FONT_ITALIC字體標記合成,就是斜體字
doublehscale,//字體寬度。//如果等於1.0f,字符的寬度是最初的字體寬度。如果等於0.5f,字符的寬度是最初的字體寬度的一半
doublevscale,//字體高度。
doubleshear=0,//字體的斜度。//當值爲0時 ,字符不傾斜;當值爲1.0f時,字體傾斜≈45度,等等。厚度讓字母着重顯示。函數cvLine用於繪製字母
intthickness=1, //字體筆劃的粗細程度
intline_type=8 //字體筆劃的類型 //在圖像中顯示文本字符串