Method1: Using ChessBoard pattern and cv2.findChessboardCorners function \
Executable file:HorizonLine_Chessboard_pattern.ipynb
Result:
\
Method2: Using white contour area and HoughLine transform \
Executable file: HorizonLine_HoughLine_detection.py
Result: