jgraving / pinpoint Goto Github PK
View Code? Open in Web Editor NEWpinpoint is a Python library for generating and tracking 2D barcode tags.
License: Apache License 2.0
pinpoint is a Python library for generating and tracking 2D barcode tags.
License: Apache License 2.0
It'd be nice to have an example notebook to generate barcodes as well.
Thanks so much!
Vivek
We get an error in match_barcodes while tracking, in line 677 utils.py:
best_id_list = id_list[index]
Probably when the last barcode of the barcode list is detected, since index always exceeds the size of the id_list (by 2). This could possibly affect also the matching for other barcodes, if all indeces are wrong.
best_id_list = id_list[index - 2]
prevents the error, but obviously the ids are wrong because of this. I guess videos get sometimes tracked without an error, because the tag with the last id is never detected, but in these videos, ids are still wrong. We couldn't track any video with reasonable results in the last few days (using different tags and pinpoint 0.2-dev and the newest).
Since the last frame with detected codes is not necessarily the last frame of the video, it would be helpful to have also the total frame count outputted in the h5 file (and maybe other video metadata).
This feature is especially important for multiple camera setups to avoid omitting frames between sequential videos.
Its seems like you have some hidden or special character formatting on some of your Icon files like "barcodes/5x5_10bit/Icon\r" which is causing problems under installation on windows.
Console output:
C:\Users\user>pip install https://github.com/jgraving/pinpoint/archive/v0.0.1-alpha.zip
Collecting https://github.com/jgraving/pinpoint/archive/v0.0.1-alpha.zip
Downloading https://github.com/jgraving/pinpoint/archive/v0.0.1-alpha.zip \ 1.3MB 3.2MB/s
ERROR: Could not install packages due to an EnvironmentError: [Errno 22] Invalid argument: 'C:\Users\user\AppData\Local\Temp\pip-req-build-sru32ebf\barcodes/5x5_10bit/Icon\r
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.