-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from dpozimski/develop
Develop
- Loading branch information
Showing
17 changed files
with
59 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Recognition of license plates in the picture | ||
|
||
The project is responsible for finding license plates in the pictures from the parking lot | ||
|
||
1. The image is converted to shades of gray | ||
2. By thresholding, we make a stamp from the photo (threshold). Then we can find and mark contours and detect geometrical figures in the picture. | ||
3. Then, search for license plate contours and their verification: | ||
- remove the contours located at the image edge | ||
- search for contours with 4 vertices | ||
- check if the angles between the straight lines are within the given range | ||
- check the straight lines proportions | ||
4. We create a mask based on the received vertices and cut the license plate from the picture. We get a vector describing the license plate | ||
5. We rotate the license plate to get the shape of a rectangle | ||
6. We cut 20 pixels from the left to remove the blue bar from license plate | ||
7. Using a separate application, we created a model table for the neural network learning |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Smart automated parking payment system | ||
|
||
Business application which detects license plates with image processing, basing on photos taken by a camera installed under the entrance barrier. | ||
Application communicates with opencv program sending photo to C++ project. | ||
It returns license plate. | ||
Information is saved in the database and there are windows alerts about events assigned to the section. | ||
|
||
Application send communication about car's arrive. | ||
Arrival time is saved in database with read license number. | ||
In logs there is an information about parking beginning - it is flagged with a green arrow. | ||
In the case of sending the same photo to the database, driver gets an e-mail about costs from wp.pl domain. | ||
Meanwhile in logs there is an information about end of parking - it is flagged with a red arrow. | ||
Parking time is calculated from car's arrive to departure. Cost is 3 PLN per 1 hour. | ||
|
||
Technologies: | ||
1. WPF - graphical subsystem which renders application window. | ||
2. Server which listens on port 12358 for all post requests with photos in .jpg format. | ||
3. Application communicates with opencv project using proxy. | ||
4. SQLite database using Entity Framework |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
# ai-parking-system | ||
Parking system with number plate recognition using neural network. | ||
|
||
[](http://www.youtube.com/watch?v=uCqBg6iALBg&feature=youtu.be) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.