Map-Matching-Based Localization Using Camera and Low-Cost GPS for Lane-Level Accuracy