OpenCV 畫直線函數 line()


opencv 3.0 提供了專用的畫直線的函數line()。

構造函數之一如下:

void line(Mat& img, Point pt1, Point pt2, const Scalar& color, int thickness=1, int lineType=8, int shift=0)

參數:
img: 要繪制線段的圖像。
pt1: 線段的起點。
pt2: 線段的終點。
color: 線段的顏色,通過一個Scalar對象定義。
thickness: 線條的寬度。
lineType: 線段的類型。可以取值8, 4, 和CV_AA, 分別代表8鄰接連接線,4鄰接連接線和反鋸齒連接線。默認值為8鄰接。為了獲得更好地效果可以選用CV_AA(采用了高斯濾波)。
shift: 坐標點小數點位數

示例:

 line(frame, beginPoint, endPoint, Scalar(0, 0, 255), 2);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM