• Stars
    star
    151
  • Rank 246,057 (Top 5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A catalog of naturally occurring images whose Apple NeuralHash is identical.

neuralhash-collisions

A catalog of naturally occurring images whose Apple NeuralHash is identical.

See this NeuralHash collision blog post with full details and background.

Contributing

PRs are welcome and encouraged! You can find the code to run NeuralHash on images in this repo. Please do not submit artificially generated adversarial examples. This repo is meant to document natural collisions found in the wild.

Please follow the example format (add a folder in collisions named with the colliding hash and containing the example images with a README cataloging information about their provenance). Ideally provide evidence that these images existed prior to the public divulgence of the NeuralHash weights to prove that they are not artificial.

Suggested Methodology

There are many open source image datasets which contain a wide variety of images.

If you generate a NeuralHash for each one, store the image path / hash pairs in a text file, sort them by hash, and compare adjacent lines' hashes, you can quickly check n^2 image pairs (where n is the size of the dataset).

There are some example scripts you may adapt in the utils directory.

Hash Lists

You may also compare your hashes against the ImageNet hashes using the txt file archived in the imagenet directory.

If you check a large, public corpus please PR the hash list so others can easily compare them for collisions across sources.

More Repositories

1

supervision

We write your reusable computer vision tools. 💜
Python
22,657
star
2

notebooks

Examples and tutorials on using SOTA computer vision models and techniques. Learn everything from old-school ResNet, through YOLO and object-detection transformers like DETR, to the latest models like Grounding DINO and SAM.
Jupyter Notebook
5,261
star
3

sports

computer vision and sports
Python
2,310
star
4

awesome-openai-vision-api-experiments

Must-have resource for anyone who wants to experiment with and build on the OpenAI vision API 🔥
Python
1,633
star
5

maestro

streamline the fine-tuning process for multimodal models: PaliGemma, Florence-2, and Qwen2-VL
Python
1,328
star
6

inference

A fast, easy-to-use, production-ready inference server for computer vision supporting deployment of many popular model architectures and fine-tuned models.
Python
1,299
star
7

roboflow-python

The official Roboflow Python package. Manage your datasets, models, and deployments. Roboflow has everything you need to build a computer vision application.
Python
289
star
8

webcamGPT

webcamGPT - chat with video stream 💬 + 📸
Python
253
star
9

roboflow-100-benchmark

Code for replicating Roboflow 100 benchmark results and programmatically downloading benchmark datasets
Jupyter Notebook
244
star
10

dji-aerial-georeferencing

Detect objects in drone videos and plot them on a map
JavaScript
198
star
11

template-python

A template repo holding our common setup for a python project
Python
90
star
12

video-inference

Example showing how to do inference on a video file with Roboflow Infer
Shell
48
star
13

polygonzone

A web utility to draw polygons and retrieve their coordinates for computer vision applications.
JavaScript
45
star
14

model-leaderboard

Which model is the best at object detection? Which is best for small or large objects? We compare the results in a handy leaderboard.
JavaScript
40
star
15

auto-annotate

A simple tool for automatic image annotation using Roboflow API
Python
40
star
16

homepage-demo

Build an in-browser model experience like the one on the Roboflow homepage.
JavaScript
36
star
17

blackjack-basic-strategy

A computer vision powered Blackjack basic strategy app powered by Roboflow.
JavaScript
36
star
18

roboflow-computer-vision-utilities

Interface with the Roboflow API and Python package for running inference (receiving predictions) and customizing result images from your Roboflow Train computer vision models.
Python
36
star
19

cvevals

Evaluate the performance of computer vision models and prompts for zero-shot models (Grounding DINO, CLIP, BLIP, DINOv2, ImageBind, models hosted on Roboflow)
Python
34
star
20

gpt-checkup

Monitor the performance of OpenAI's GPT-4V model over time.
HTML
31
star
21

roboflow-collect

Passively collect images for computer vision datasets on the edge.
Python
27
star
22

deploy-models-with-grpc-pytorch-asyncio

Article about deploying machine learning models using grpc, pytorch and asyncio
Python
24
star
23

RoboflowExpoExample

Java
23
star
24

quickstart-python

Start using computer vision in two minutes with our interactive Python notebook experience.
Jupyter Notebook
23
star
25

clip_video_app

Flask-based web application designed to compare text and image embeddings using the CLIP model.
Python
21
star
26

supashim

Use Supabase as a drop-in replacement for Firebase
JavaScript
20
star
27

roboflow-api-snippets

repo for versioning snippets that show how to use Roboflow APIs
Python
18
star
28

rabbit-deterrence

Uses computer vision to deter rabbits from eating your vegetables
Python
17
star
29

cookbooks

Templates for computer vision projects, referenced in Roboflow blog posts.
Python
16
star
30

roboflow-ios-starter

Official starter project for building iOS apps with Roboflow.
Swift
14
star
31

cog-vlm-client

Simple CogVLM client script
Python
14
star
32

rickblocker

Audio visual mitigation of Rickrolls using computer vision.
JavaScript
14
star
33

inference-client

Python
13
star
34

inference-server-old

Object detection inference with Roboflow Train models on NVIDIA Jetson devices.
JavaScript
13
star
35

magic-scissors

Synthetic data for object detection and segmentation
Python
11
star
36

streamlit-web-app

A web-based application for testing models trained with Roboflow. Powered by Streamlit.
Python
9
star
37

OBS-Controller

This is a public repo for the Roboflow OBS Gesture Controller. The gesture controller currently responds to four gestures, "Up", "Down", "Stop", and "Grab". Performing these gestures will allow you to transition scenes and grab source objects inside of OBS.
TypeScript
9
star
38

roboflow-react-app

react starter app for roboflow inference
JavaScript
8
star
39

roboflow-nest

Using Roboflow with the Nest camera API
JavaScript
8
star
40

yolov5-custom-training-tutorial

Jupyter Notebook
8
star
41

inference-dashboard-example

Roboflow's inference server to analyze video streams. This project extracts insights from video frames at defined intervals and generates informative visualizations and CSV outputs.
Python
8
star
42

roboflow-100-3d-website

roboflow-100-3d-website
JavaScript
6
star
43

yolov8-OpenVINO

Deploy a YOLOv8 model (ONNX format) to an Amazon SageMaker endpoint for serving inference requests using ONNXRuntime
Jupyter Notebook
6
star
44

roboflow-swift

Swift
5
star
45

roboflow-node

Roboflow CLI and API module for node
JavaScript
5
star
46

roboflow-cli

Command Line Interface for Roboflow
JavaScript
5
star
47

roboflow-jetson-license-plate

Mashup Roboflow Object Detection with OCR to read license plates.
Python
5
star
48

stable-diffusion-demo

Generating 1k images using Stable Diffusion and uploading them into your Roboflow project
Jupyter Notebook
5
star
49

scavenger-hunt

Roboflow SXSW Scavenger Hunt game.
JavaScript
5
star
50

supervision-annotators-hf-space

Demo of Annotators through Gradio
Python
5
star
51

foundation-vision-benchmark

A qualitative set of tests for use in evaluating the capabilities of foundation vision models.
4
star
52

streamlit-bccd

Streamlit App for Blood Cell Count Dataset
Python
4
star
53

cheatsheet-supervision

Supervision cheatsheet website, coded up in Svelte
Svelte
4
star
54

trt-demos

This is a repo for Roboflow TFT python examples.
Python
3
star
55

roboflow-object-counting

Interface with the Roboflow API and Python package for object counting in your computer vision models.
Jupyter Notebook
3
star
56

roboflow-swift-examples

Swift
3
star
57

model-library

3
star
58

roboflow-red

A visual way to interact with computer vision using Node-RED
JavaScript
3
star
59

synthetic-fruit-dataset

Code for Roboflow's How to Create a Synthetic Dataset tutorial.
JavaScript
3
star
60

visual-prompting

TypeScript
2
star
61

fast-ai-resnet32

Jupyter Notebook
2
star
62

c3-sapphire-rapids

Jupyter Notebook
2
star
63

inferencejs-react-example

JavaScript
2
star
64

roboflow-object-tracking

Python
1
star
65

smooth-frame

Python
1
star
66

tao-toolkit-with-roboflow

Jupyter Notebook
1
star
67

clip-benchmark

Python
1
star
68

ODinW-RF100-challenge-issues

ODinW RF100 📸 challenge issues/discussions repository
1
star
69

yolov8-website

Source code for the yolov8.com website.
CSS
1
star
70

external-bugtracker

1
star
71

stacked-boxes-email-notification

A small project demonstrating how Roboflow's Inference APIs can be used to trigger email notifications.
Python
1
star
72

server-benchmark

A script you can use to benchmark the Roboflow Deploy targets with your custom trained model on your hardware.
JavaScript
1
star
73

lenny

Lenny uses 500+ blog posts, 100+ docs pages, and Roboflow developer documentation to answer questions about computer vision and Roboflow.
HTML
1
star