Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ThomasTVV/carpair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CarPair

CarPair seeks to establish trust and streamline the car sales process, by establishing a centralized platform that makes use of a webscraper that scours the web for car listings. The gathered data is then further complimented by using Automatic Numberplate Recognition(ANPR) software to extract number plates from car listings, which further enriches the gathered data, by using external web scraping of external data sources. This results in a decentralized platform with car listings that have universally enriched data, whose parameters can then be further searched and filtered through.

Run the application

NPM

  • Make sure to install NPM and Node on your machine.
  • Clone the repository and CD into the folder \carpair\carpair.
  • Run npm install to install dependencies.
  • To start the application, run node app.js in the folder.
  • Visit http://localhost:8080

Administrating the back-end

Please make sure that you have the correct libraries installed in order for the application to properly function.

Scrape Car-listings from dba.dk

go to carpair/scripts and open the command prompt and run

python dba.py

Populating your machine with images to run ANPR on

go to carpair/scripts/imgscraper.py and change the path in the method DownloadImgFromUrl(), so that it points to the carpair/anpr/Plate_examples folder in the carpair directory.

save_path = 'C:/Users/user/Desktop/carpair/anpr/data/images

run the imgscraper.py script located in carpair/scripts to get all images to run anpr on

python imgscraper.py

Running the license place recognition on the gathered images

Run the following command in the carpair/anpr folder to run the ANPR which ultimately outputs the correctly identified numberplates to the database

python anpr.py

Scrape MVA to get data corresponding to the numberplate gathered from the ANPR

Run the following script with the commandopromot in carpair/scripts

python mvaScrape.py

Your application should now contain the cars, where a number plate has correctly been identified, with additional data, than its original listing had.

_ At the given time the ANPR does not insert number plates into the DB, for lack of interference when presenting the application_

About

ANPR-System to Streamline Car Sales

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •