BI version 6 update
Any eta on BI 6 update support? For some reason it always reports numerous plates to the DB S before it would just report the most reliable one

Dan Smith 15 days ago
BI version 6 update
Any eta on BI 6 update support? For some reason it always reports numerous plates to the DB S before it would just report the most reliable one

Dan Smith 15 days ago
System will consistently require login during an existing session
This was previously noted as “fixed” but it is not completely fixed. I can log in, do work on the recognition feed and after awhile, perhaps after viewing some BI footage, adding known vehicles, correcting plates, the system will just jump back to the login screen. Please make it behave a lot more like UI3 and perhaps have the option to persist the login and not require it over and over? It’s really annoying as it is.

An Anonymous User About 1 month ago
System will consistently require login during an existing session
This was previously noted as “fixed” but it is not completely fixed. I can log in, do work on the recognition feed and after awhile, perhaps after viewing some BI footage, adding known vehicles, correcting plates, the system will just jump back to the login screen. Please make it behave a lot more like UI3 and perhaps have the option to persist the login and not require it over and over? It’s really annoying as it is.

An Anonymous User About 1 month ago
Image search
For each incoming image, use something like OpenCV to create a fingerprint of each image and store it in the database. Add a feature similar to google image search where an image of a similar vehicle can be uploaded, and have ALPR search the database for a image level match. This is often very useful when you didn’t catch the plate, but you know the vehicle has been captured before.

PJ About 2 months ago
Image search
For each incoming image, use something like OpenCV to create a fingerprint of each image and store it in the database. Add a feature similar to google image search where an image of a similar vehicle can be uploaded, and have ALPR search the database for a image level match. This is often very useful when you didn’t catch the plate, but you know the vehicle has been captured before.

PJ About 2 months ago
Purge notification
When max number of records have been reached and older plates will be purged from database, it would be nice to have a pop up notice indicating that plates will be purged, with an option to not show future purge notifications. Alternatively, it would be nice to be able to see current records vs max in the setup screen so that it would be clear that we are close to the max records limit. Thanks!

PJ 5 months ago
Purge notification
When max number of records have been reached and older plates will be purged from database, it would be nice to have a pop up notice indicating that plates will be purged, with an option to not show future purge notifications. Alternatively, it would be nice to be able to see current records vs max in the setup screen so that it would be clear that we are close to the max records limit. Thanks!

PJ 5 months ago
Speed Integration
Thanks for all of this amazing work. I haven’t seen any talk of integrating speed data associated with the plates, any thoughts on this? For instance, I have an OmniPresense OPS-243-C radar sensor that streams data over the serial port. Currently I use a script to write to a file and to display as a BI overlay. It would be great to be able to send the captured speed along with the plate over to the ALPR-DB.

An Anonymous User 5 months ago
Speed Integration
Thanks for all of this amazing work. I haven’t seen any talk of integrating speed data associated with the plates, any thoughts on this? For instance, I have an OmniPresense OPS-243-C radar sensor that streams data over the serial port. Currently I use a script to write to a file and to display as a BI overlay. It would be great to be able to send the captured speed along with the plate over to the ALPR-DB.

An Anonymous User 5 months ago
Edit Known Plate - Name edit field is too short
When editing a known plate, the Name field is really short. Can it be expanded closer to the full width. It’s fine on the entry dialog for entering new plates, but not when editing existing plates.

VideoDad 6 months ago
Edit Known Plate - Name edit field is too short
When editing a known plate, the Name field is really short. Can it be expanded closer to the full width. It’s fine on the entry dialog for entering new plates, but not when editing existing plates.

VideoDad 6 months ago
Completed
Cursor jumps to the end of the field when editing plates.
When changing/inserting a character in a plate, after I type a single character, the cursor jumps to the end of the string. Example: A|123 I want to correct this to ABC123. I type B and would expect: AB|123 But instead the cursor jumps to the end: AB123| If I'm not paying attention, the next character C ends up in the wrong place at the end of the string. AB123C|

VideoDad 6 months ago
Completed
Cursor jumps to the end of the field when editing plates.
When changing/inserting a character in a plate, after I type a single character, the cursor jumps to the end of the string. Example: A|123 I want to correct this to ABC123. I type B and would expect: AB|123 But instead the cursor jumps to the end: AB123| If I'm not paying attention, the next character C ends up in the wrong place at the end of the string. AB123C|

VideoDad 6 months ago
Completed
Support for direct camera ALPR data without CodeProject.AI dependency
Problem: I have a Hikvision ANPR camera that already does plate recognition and sends data to Home Assistant. The current API requires CodeProject.AI format, but I already have the processed data. Requested Feature: Add a simple REST endpoint for direct ALPR data submission: POST /api/plate-reads/direct Headers: x-api-key: YOUR_API_KEY { "plate_number": "ABC1234", "timestamp": "2025-01-15T10:30:00Z", "camera": "entrance_gate", "direction": "FORWARD", // or "REVERSE" "image_base64": "data:image/jpeg;base64,..." }

nearha 6 months ago
Completed
Support for direct camera ALPR data without CodeProject.AI dependency
Problem: I have a Hikvision ANPR camera that already does plate recognition and sends data to Home Assistant. The current API requires CodeProject.AI format, but I already have the processed data. Requested Feature: Add a simple REST endpoint for direct ALPR data submission: POST /api/plate-reads/direct Headers: x-api-key: YOUR_API_KEY { "plate_number": "ABC1234", "timestamp": "2025-01-15T10:30:00Z", "camera": "entrance_gate", "direction": "FORWARD", // or "REVERSE" "image_base64": "data:image/jpeg;base64,..." }

nearha 6 months ago
Completed
Can't click directly on bar graphs anymore
Previously I could only click on the blue bars to drill down to the details. I had requested that we be able to click anywhere in the full height. That change (0.1.8) has now made it so you can’t click on the blue bar; you must instead always click outside the bar. This is non-intuitive and it actually makes it impossible to click a bar that goes all the way to the top.

VideoDad 6 months ago
High Priority
Completed
Can't click directly on bar graphs anymore
Previously I could only click on the blue bars to drill down to the details. I had requested that we be able to click anywhere in the full height. That change (0.1.8) has now made it so you can’t click on the blue bar; you must instead always click outside the bar. This is non-intuitive and it actually makes it impossible to click a bar that goes all the way to the top.

VideoDad 6 months ago
High Priority
Completed
Prevent ingest route from trying to insert null plate from object detections
6/16/2025, 4:55:25 PM [ERROR] Error processing request: error: null value in column "plate_number" of relation "plate_reads" violates not-null constraint

Charlie Algert 7 months ago
Completed
Prevent ingest route from trying to insert null plate from object detections
6/16/2025, 4:55:25 PM [ERROR] Error processing request: error: null value in column "plate_number" of relation "plate_reads" violates not-null constraint

Charlie Algert 7 months ago
Configure Plate Parameters
It would be helpful if you could enter an expected format and then easily query for plates that don’t match. The format should be configurable, as different areas may have different plate formats. Also, a quick way to single out any outliers would be wonderful. Spot checking these should be quick and easy. Example: ZZZ9999 (3-alpha,4-numeric) A plate such as ABC1234 meets the expected parameters, while AB789 is unexpected. It may be valid, but most likely there is an issue with the AI recognition. A quick look at the image should clear it up.

curandbow86 8 months ago
Configure Plate Parameters
It would be helpful if you could enter an expected format and then easily query for plates that don’t match. The format should be configurable, as different areas may have different plate formats. Also, a quick way to single out any outliers would be wonderful. Spot checking these should be quick and easy. Example: ZZZ9999 (3-alpha,4-numeric) A plate such as ABC1234 meets the expected parameters, while AB789 is unexpected. It may be valid, but most likely there is an issue with the AI recognition. A quick look at the image should clear it up.

curandbow86 8 months ago
Completed
View doesn't update after plate correction
From the live table view, I clicked on a vehicle with an incorrect plate to see its image. I then clicked ‘Correct Plate’ and got the pop-up where I corrected the plate (ending in N3). After correcting and saving the plate, the plate did not refresh in the title of the view. It still shows the plate ending in NC. The plate is refreshed in the table view, but not the close-up image view.

VideoDad 9 months ago
Completed
View doesn't update after plate correction
From the live table view, I clicked on a vehicle with an incorrect plate to see its image. I then clicked ‘Correct Plate’ and got the pop-up where I corrected the plate (ending in N3). After correcting and saving the plate, the plate did not refresh in the title of the view. It still shows the plate ending in NC. The plate is refreshed in the table view, but not the close-up image view.

VideoDad 9 months ago
Completed
Increase click area of bar graphs
When certain hours only have a few plates, I still have to try to click the blue bar which is a very tiny target. Could the click target area be increased, to perhaps the full vertical bar (gray area above 4am, for example) rather than just the bar (blue area with 3 plates)?

VideoDad 9 months ago
Completed
Increase click area of bar graphs
When certain hours only have a few plates, I still have to try to click the blue bar which is a very tiny target. Could the click target area be increased, to perhaps the full vertical bar (gray area above 4am, for example) rather than just the bar (blue area with 3 plates)?

VideoDad 9 months ago
Completed
Error processing request.. DB Errors
First of all apologies if this is the wrong place to ask this. Installed everything fine. BI is detecting plates however nothing is getting populated in the DB. Any idea what is wrong? Thanks

dlo747 10 months ago
Completed
Error processing request.. DB Errors
First of all apologies if this is the wrong place to ask this. Installed everything fine. BI is detecting plates however nothing is getting populated in the DB. Any idea what is wrong? Thanks

dlo747 10 months ago
Completed
Add link to alprdatabase.org on License Plate Dashboard
Add link to alprdatabase.org on License Plate Dashboard https://www.alprdatabase.org/

MikeLud 10 months ago
Completed
Add link to alprdatabase.org on License Plate Dashboard
Add link to alprdatabase.org on License Plate Dashboard https://www.alprdatabase.org/

MikeLud 10 months ago
Completed
Improve Install & Update scripts
Check file hashes and explore other ways to make it as robust and unmessupable as possible. Can probably pull the schema out of the database and check it. Should note or handle more carefully that changing the db password in the yaml will break it. Lock it down somehow… Or track the deployments more granularly.

Charlie Algert 10 months ago
Completed
Improve Install & Update scripts
Check file hashes and explore other ways to make it as robust and unmessupable as possible. Can probably pull the schema out of the database and check it. Should note or handle more carefully that changing the db password in the yaml will break it. Lock it down somehow… Or track the deployments more granularly.

Charlie Algert 10 months ago
Live Feed scrolling on mobile ...
Everytime I start scrolling the Live Feed table on mobile, I seem to always hit the drop-down (…) for additional actions. Is it possible to keep the right side clear so scrolling is easier? Maybe just move the (…) further left?

VideoDad 10 months ago
Live Feed scrolling on mobile ...
Everytime I start scrolling the Live Feed table on mobile, I seem to always hit the drop-down (…) for additional actions. Is it possible to keep the right side clear so scrolling is easier? Maybe just move the (…) further left?

VideoDad 10 months ago