cvLine

cvLine,是OPENCV繪圖函式。

基本介紹

  • 中文名:cvLine
  • 性質:OPENCV繪圖函式
  • 功能:繪製連線兩個點的線段
  • 函式原型:void cvLine
OPENCV繪圖函式
功能:繪製連線兩個點的線段
函式原型:void cvLine( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0 );
  • img 圖像。
  • pt1 線段的第一個端點。
  • pt2 線段的第二個端點。
  • color 線段的顏色。
  • thickness 線段的粗細程度。
  • line_type 線段的類型。
    8 (or 0) - 8-connected line(8鄰接)連線 線。
    4 - 4-connected line(4鄰接)連線線。
    CV_AA - antialiased 線條。
shift 坐標點的小數點位數。
函式cvLine 在圖像中的點1和點2之間畫一條線段。線段被圖像或感興趣的矩形(ROI rectangle)所裁剪。對於具有整數坐標的non-antialiasing 線條,使用8-連線或者4-連線Bresenham 算法。畫粗線條時結尾是圓形的。畫 antialiased 線條使用高斯濾波。要指定線段顏色,用戶可以使用使用宏CV_RGB( r, g, b )。
而且指定線條顏色的時候用到的宏CV_RGB(r,g,b)定義為#define CV_RGB( r, g, b ) cvScalar( (b), (g), (r), 0 ),由此可見,實際上起作用的顏色是看cvScalar中的b,g,r順序,線段顏色就不言而喻了

相關詞條

熱門詞條

聯絡我們