|
@@ -55,9 +55,9 @@ def draw_lanes(img,lines, color=[255, 0, 0], thickness=2):
|
|
|
leftAvgIntercept=sum(leftIntercept)/len(leftIntercept)
|
|
leftAvgIntercept=sum(leftIntercept)/len(leftIntercept)
|
|
|
rightAvgSlope=sum(rightSlope)/len(rightSlope)
|
|
rightAvgSlope=sum(rightSlope)/len(rightSlope)
|
|
|
rightAvgIntercept=sum(rightIntercept)/len(rightIntercept)
|
|
rightAvgIntercept=sum(rightIntercept)/len(rightIntercept)
|
|
|
- leftLineX1=int((0.65*img.shape[0]-leftAvgIntercept)/leftAvgSlope)
|
|
|
|
|
|
|
+ leftLineX1=int((0.645*img.shape[0]-leftAvgIntercept)/leftAvgSlope)
|
|
|
leftLineX2=int((img.shape[0]-leftAvgIntercept)/leftAvgSlope)
|
|
leftLineX2=int((img.shape[0]-leftAvgIntercept)/leftAvgSlope)
|
|
|
- rightLineX1=int((0.65*img.shape[0]-rightAvgIntercept)/rightAvgSlope)
|
|
|
|
|
|
|
+ rightLineX1=int((0.645*img.shape[0]-rightAvgIntercept)/rightAvgSlope)
|
|
|
rightLineX2=int((img.shape[0]-rightAvgIntercept)/rightAvgSlope)
|
|
rightLineX2=int((img.shape[0]-rightAvgIntercept)/rightAvgSlope)
|
|
|
cv2.line(img,(leftLineX1,int(0.645*img.shape[0])),(leftLineX2,img.shape[0]),color,thickness)
|
|
cv2.line(img,(leftLineX1,int(0.645*img.shape[0])),(leftLineX2,img.shape[0]),color,thickness)
|
|
|
cv2.line(img,(rightLineX1,int(0.645*img.shape[0])),(rightLineX2,img.shape[0]),color,thickness)
|
|
cv2.line(img,(rightLineX1,int(0.645*img.shape[0])),(rightLineX2,img.shape[0]),color,thickness)
|