https://github.com/openai/CLIP/issues/13#issuecomment-771143...
Edit: I just realized 1.7.0 just came with colab, not installed by CLIP.
It could be very useful to help with law enforcement.
If it could take image set as input, then perhaps we can use this to identify our self in a random Internet video e.g. Lengthy tourist video in which you suspect you could have been covered as you were there at that place on that day.
There are people already looking for such solution(I've added the link to that discussion on my profile).
Wondering whether it would be more efficient if extracting frames where the content has changed (e.g. over a threshold and/or all I-frames)?
Also, could this be used to identify event type in videos? I'd love to run my 25 years of home videos through this an have it annotate: "Christmas, birthday, park, camping...".
Once you compute the features, the search is very efficient! I tried it for searching in the 2M photos dataset from Unsplash and it takes like 2-3 seconds: https://github.com/haltakov/natural-language-image-search
I plan to run my personal photos through it :)
Hmmm... what does "with OCR added" mean? If there is text in the video (e.g. street sign) that it can also be searched??
I tried it on the 2M photos from the Unsplash dataset: https://github.com/haltakov/natural-language-image-search
That should be able to scale well :-)
So, the present tool does not scale because the videos are part of the user query, but a company with an easy access to the videos and the computational power to pre-encode the frames as features could create a search engine based on CLIP.
[1] https://github.com/haltakov/natural-language-image-search
Yes, the feature computation on the images has to be sone only once and the representation is very efficient - 512 float16 values per image.
Edit: 50,630 apps according to https://www.gamedatacrunch.com/
As I focused on vertical banners, the list was smaller (~30k apps). This is equivalent to the *lite* version of Unsplash's dataset.
You can then use natural language search queries to find a particular frame of the video. The results are really amazing in my opinion...
If you want to experiment with it yourself, I prepared a Colab notebook that can easily be run: https://colab.research.google.com/github/haltakov/natural-la...