OpenCV cvLine
生活随笔
收集整理的這篇文章主要介紹了
OpenCV cvLine
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
cvLine
函數(shù)原型:
void cvLine( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0 );- img 圖像。
- pt1 線段的第一個(gè)端點(diǎn)。
- pt2 線段的第二個(gè)端點(diǎn)。
- color 線段的顏色。
- thickness 線段的粗細(xì)程度。
- line_type 線段的類型。
8 (or 0) - 8-connected line(8鄰接)連接 線。
4 - 4-connected line(4鄰接)連接線。
CV_AA - antialiased 線條。
shift 坐標(biāo)點(diǎn)的小數(shù)點(diǎn)位數(shù)。
函數(shù)cvLine 在圖像中的點(diǎn)1和點(diǎn)2之間畫一條線段。線段被圖像或感興趣的矩形(ROI rectangle)所裁剪。對(duì)于具有整數(shù)坐標(biāo)的non-antialiasing 線條,使用8-連接或者4-連接Bresenham 算法。畫粗線條時(shí)結(jié)尾是圓形的。畫 antialiased 線條使用高斯濾波。要指定線段顏色,用戶可以使用使用宏CV_RGB( r, g, b )。
而且指定線條顏色的時(shí)候用到的宏CV_RGB(r,g,b)定義為#define CV_RGB( r, g, b ) cvScalar( (b), (g), (r), 0 ),由此可見,實(shí)際上起作用的顏色是看cvScalar中的b,g,r順序,線段顏色就不言而喻了
?
總結(jié)
以上是生活随笔為你收集整理的OpenCV cvLine的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV rectangle
- 下一篇: ImageWatch的使用