geomat0101 / mediamgr Goto Github PK
View Code? Open in Web Editor NEWsoftware for managing media libraries
software for managing media libraries
If two jpgs are the same image but differ in metadata or something else not impactful then we get the same face_identifier hash computed for a face in each image, causing a collision.
Need to move away from relational FK media_id on the Faces document and replace it with an edge relationship so we can graph the same face contained by multiple media docs
assuming not a duplicate or banished content:
Originally posted by geomat0101 May 13, 2023
Some options:
I think ArangoDB (wikipedia) looks very close to ringing most of the bells for what we're going to need to manage. From a high level, it's a nosql key-value document store with graph relationships built in and has its own relational query language (AQL). Python is well supported.
Take a look and see if you are into exploring this more or want to go with something we know better.
need something that mediamgr.models.connect can check to see if the schema needs to be updated.
at the point where we need regression suites for the model stuff
There was a noticeable difference in face recognition accuracy in some images that I ran down to the fact they were stored natively in landscape mode with an exif 'orientation' value that hints which way is up to image viewers. The recognizer was absolutely terrible on these rotated images until I re-saved them in portrait orientation using gimp, then they worked great.
dlib can probably do the rotation in memory prior to passing it off to the face detector we just need to check the exif data and see if it's something that needs doing
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.