Compare two images
API · /imghash-api
Perceptual Image Hash API
Δημιουργήστε αποτυπώματα εικόνων για ανίχνευση σχεδόν διπλότυπων και ομοιότητας. Υπολογίστε τους τρεις κλασικούς αντιληπτικούς hashes — aHash (μέσος όρος), dHash (διαφορά) και pHash (βασισμένο σε DCT) — ως 64-bit δεκαεξαδικές τιμές για οποιαδήποτε εικόνα (μέσω URL ή base64), στη συνέχεια συγκρίνετε δύο εικόνες για να λάβετε την απόσταση Hamming και μια βαθμολογία ομοιότητας 0-100 ανά αλγόριθμο, με μια ένδειξη πιθανής ταύτισης. Σε αντίθεση με ένα κρυπτογραφικό hash, τα αντιληπτικά hashes παραμένουν κοντά όταν οι εικόνες αλλάζουν μέγεθος, συμπιέζονται ξανά ή υποβάλλονται σε ελαφριά επεξεργασία — έτσι μπορείτε να εντοπίσετε διπλότυπα, να βρείτε επαναφορτώσεις, να ομαδοποιήσετε παρόμοιες εικόνες και να τροφοδοτήσετε αντίστροφη αναζήτηση εικόνων. Πλήρως τοπικό (χωρίς υπηρεσία τρίτου μέρους), τίποτα δεν αποθηκεύεται. Υποστηρίζει PNG, JPEG, BMP, TIFF και GIF. Live. 3 endpoints. Διακρίνεται από τα βασικά εργαλεία πληροφοριών/αλλαγής μεγέθους εικόνας και από τα εργαλεία ομοιότητας συμβολοσειρών.
Υγεία API
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 424 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 4,548
- ενεργός
- Σύνολο κλήσεων
- 42
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
Free
Δωρεάν
- 1,560 κλήσεις / μήνα
- 2 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 1.560 κλήσεις/μήνα
- 2 req/sec
- aHash + dHash + pHash + compare
- Χωρίς πιστωτική κάρτα
Starter
€7.40 /μήνας
- 31,000 κλήσεις / μήνα
- 8 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 31k κλήσεις/μήνα
- 8 req/sec
- URL + base64 είσοδος
- Υποστήριξη μέσω email
Pro
€27.00 /μήνας
- 188,000 κλήσεις / μήνα
- 20 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 188k κλήσεις/μήνα
- 20 req/sec
- Σωληνώσεις αφαιρέσεων διπλοτύπων / αντίστροφης αναζήτησης εικόνας
- Υποστήριξη προτεραιότητας
Mega
€63.00 /μήνας
- 960,000 κλήσεις / μήνα
- 50 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 960k κλήσεις/μήνα
- 50 req/sec
- Κλίμακα πλατφόρμας
- Αποκλειστικό SLA
Κατασκευάστηκε από
Σχετικό API
Άλλο API με επικαλυπτόμενες ετικέτες.
API Στρατηγικής Blackjack
Μαθηματικά blackjack ως API, υπολογισμένα τοπικά, ντετερμινιστικά και ακριβώς — η αξία του χεριού, η κλασική βασική στρατηγική κίνηση και οι πιθανότητες του ντίλερ, οι αριθμοί που κρατούν το πλεονέκτημα του καζίνο στο μισό τοις εκατό. Το endpoint αξίας χεριού βαθμολογεί ένα χέρι όπως το τραπέζι: οι άσοι μετρούν 11 εκτός αν αυτό ξεπερνάει, τότε 1, οπότε αναφέρει το καλύτερο σύνολο, αν είναι μαλακό (άσος που ακόμα μετράει 11, ασφαλές να χτυπήσει) ή σκληρό, αν ξεπερνάει, και αν δύο φύλλα κάνουν blackjack. Το endpoint στρατηγικής δίνει τη σωστή κίνηση βασικής στρατηγικής — hit, stand, double ή split — για κάθε χέρι έναντι του ανοιχτού φύλλου του ντίλερ, για το τυπικό παιχνίδι 4-8 τράπουλων όπου ο ντίλερ στέκεται στο μαλακό 17 με επιτρεπόμενο double-after-split: 16 έναντι 10 χτυπάει, ένα ζευγάρι 8 πάντα σπάει, μαλακό 18 διπλασιάζει έναντι 6 αλλά χτυπάει έναντι 9, και 11 διπλασιάζει έναντι παντός εκτός από άσο. Το endpoint πιθανοτήτων ντίλερ δίνει την πιθανότητα χρεοκοπίας του ντίλερ ανά ανοιχτό φύλλο — ένα 5 ή 6 χρεοκοπεί περίπου 42% των φορών, ένας άσος μόνο 12% — ο λόγος που στέκεστε σε σκληρά χέρια έναντι αδύναμων ανοιχτών φύλλων. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ακριβή. Ιδανικό για εκπαιδευτές blackjack και εφαρμογές στρατηγικής, εργαλεία παιχνιδιών με κάρτες και καζίνο, βοηθήματα μάθησης και back-ends παιχνιδιών. Καθαρός τοπικός υπολογισμός — χωρίς key, χωρίς υπηρεσία τρίτου, άμεσο. Live, τίποτα δεν αποθηκεύεται. 3 compute endpoints. Εκπαιδευτικό — όχι συμβουλή στοιχηματισμού· το καζίνο έχει πάντα πλεονέκτημα.
api.oanor.com/blackjack-api
Steel Heat-Treat API
Steel heat-treatment maths as an API, computed locally and deterministically — the temperatures and hardness numbers a bladesmith, machinist or metallurgist works to. The critical-temp endpoint gives the critical and process temperatures from carbon content: the lower critical A1 is 727 °C and the upper critical A3 ≈ 910 − 203·√(%C), so a 0.4 %-carbon steel has an A3 around 782 °C and hardens about 817 °C (austenitize 30–50 °C above A3, then quench), while a hypereutectoid steel austenitizes just above A1. The tempering endpoint maps temper oxide colours to temperature both ways — light straw at about 204 °C for hard cutting edges, purple around 282, blue around 304 for springs — with the typical use at each, the colour you watch on bright steel as you draw the hardness back. The hardness endpoint converts between Rockwell C, Brinell and tensile strength (SAE J417 / ASTM E140): HRC 50 is roughly 481 Brinell and about 1,660 MPa tensile, since tensile ≈ 3.45 × Brinell. Everything is computed locally and deterministically, so it is instant and private. Ideal for bladesmithing and metalworking apps, machine-shop and heat-treat tools, materials-engineering calculators, and trade study aids. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Plain-carbon-steel estimates — alloy steels and a tested chart differ.
api.oanor.com/heattreat-api
API Βιομηχανικών Επιστρώσεων
Μαθηματικά βιομηχανικών και προστατευτικών επιστρώσεων ως API, υπολογιζόμενα τοπικά και ντετερμινιστικά — οι αριθμοί δόσης φιλμ που χρησιμοποιεί ένας επιθεωρητής επιστρώσεων, βαφέας ή εκτιμητής, αυτοί που παραλείπει η απλή εκτίμηση βαφής. Το τελικό σημείο κάλυψης δίνει θεωρητική και πρακτική κάλυψη από τα στερεά όγκου της επίστρωσης και το στόχο ξηρού πάχους φιλμ: κάλυψη = 1604 × το κλάσμα στερεών όγκου ÷ το DFT σε mils, όπου 1604 είναι τα τετραγωνικά πόδια που καλύπτει ένα γαλόνι σε ένα mil — οπότε μια επίστρωση 50 % στερεών σε 2 mils ξηρό καλύπτει περίπου 401 ft² ανά γαλόνι, μείον έναν συντελεστή απώλειας για υπερψεκασμό και προφίλ επιφάνειας. Το τελικό σημείο πάχους φιλμ μετατρέπει μεταξύ υγρού και ξηρού πάχους φιλμ μέσω των στερεών όγκου: WFT = DFT ÷ το κλάσμα στερεών, επειδή ο διαλύτης εξατμίζεται και το φιλμ συρρικνώνεται, οπότε μια επίστρωση 50 % στερεών που εφαρμόζεται 4 mils υγρό στεγνώνει σε 2 mils — τον αριθμό που ελέγχετε με μια χτένα υγρού φιλμ καθώς ψεκάζετε. Το τελικό σημείο απόδοσης μεταφοράς δίνει το πραγματικό υλικό που χρειάζεται: θεωρητικά γαλόνια ÷ η απόδοση μεταφοράς, καθώς ο συμβατικός ψεκασμός αποθέτει μόνο ~25 % στο τεμάχιο, HVLP ~65 %, ηλεκτροστατικός έως ~95 %. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές εκτίμησης και επιθεώρησης επιστρώσεων, εργαλεία βιομηχανικής βαφής και προστατευτικών επιστρώσεων, βοηθήματα μελέτης NACE/SSPC και αριθμομηχανές προδιαγραφών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία υπολογισμού. Για απλή εκτίμηση επιφάνειας βαφής τοίχου χρησιμοποιήστε ένα API βαφής.
api.oanor.com/coating-api
API HVAC για αεραγωγούς
Μαθηματικά διαστασιολόγησης αεραγωγών HVAC ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι διαστάσεις αεραγωγών που ένας εγκαταστάτης ή σχεδιαστής διαστασιολογεί ένα σύστημα ώστε ο αέρας να κινείται αθόρυβα και αποδοτικά. Το τελικό σημείο στρογγυλού αεραγωγού δίνει τον στρογγυλό αεραγωγό για μια ροή αέρα σε μια στοχευόμενη ταχύτητα: εμβαδόν = ροή αέρα ÷ ταχύτητα (CFM ÷ ft/min = ft²), στη συνέχεια διάμετρος = √(4·εμβαδόν/π) — 400 CFM σε ταχύτητα κορμού 700 fpm θέλει περίπου 10,2 ίντσες στρογγυλό, στρογγυλοποιημένο προς τα πάνω στο επόμενο εμπορικό μέγεθος 12 ιντσών. Το τελικό σημείο ταχύτητας δίνει την ταχύτητα αέρα μέσα σε έναν αεραγωγό από τη ροή αέρα και το μέγεθός του, στρογγυλό ή ορθογώνιο — 400 CFM μέσω ενός 12 × 8 αεραγωγού τρέχει στα 600 fpm, άνετα ήσυχο, ενώ ο ίδιος αέρας σε έναν στρογγυλό 10 ιντσών κινείται στα 733 fpm. Το τελικό σημείο ισοδύναμου δίνει την ισοδύναμη στρογγυλή διάμετρο ενός ορθογώνιου αεραγωγού με τη σχέση ASHRAE De = 1,30 · (a·b)^0,625 ÷ (a+b)^0,25, οπότε ένα ορθογώνιο 12 × 8 μεταφέρει τον ίδιο αέρα με την ίδια τριβή με έναν στρογγυλό 10,7 ιντσών — επιτρέποντάς σας να διαστασιολογήσετε σε ένα διάγραμμα τριβής στρογγυλού και να μετατρέψετε για να χωρέσει στον χώρο. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές σχεδιασμού HVAC και εγκαταστατών, εργαλεία διαστασιολόγησης αεραγωγών και λήψης μετρήσεων, αριθμομηχανές κτιριακών υπηρεσιών και βοηθήματα επαγγελματικών σχολών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία υπολογισμού. Για αλλαγές αέρα δωματίου χρησιμοποιήστε ένα API εξαερισμού· για το φορτίο ψύξης/θέρμανσης χρησιμοποιήστε ένα API HVAC.
api.oanor.com/ductwork-api
Συχνές ερωτήσεις
Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.
Πώς αποκτώ ένα κλειδί API για το Perceptual Image Hash API;
Ποιο είναι το όριο ρυθμού του Perceptual Image Hash API;
Πόσο κοστίζει το Perceptual Image Hash API;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το Perceptual Image Hash API συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.
curl https://api.oanor.com/imghash-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/imghash-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/imghash-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/imghash-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.