Convertor imagine în calendar ICS

Extrage titluri, locații, date și ore din flyere, bilete și screenshot-uri cu BERT-NER local și OCR de layout — export în .ICS Apple/Outlook sau Google Calendar.

Fără încărcăriFără contProcesare în lot
AI local + OCRFuziune de dată pe mai multe rânduriDescarcă fișierul calendar .ICSDeschide în Google Calendar
Descarcă
Motorul offline e gataSpațiu de lucru 100% privat, în browser • Zero încărcări în cloud
100% privat • Zero încărcări de fișiere pe server

De ce convertorul local AI din imagine în calendar (.ICS) de la Utiliome?

Construit de la zero pentru confidențialitate strictă, execuție instant și zero fricțiune. Fără abonamente, paywall-uri sau conturi.

BERT-NER local și AI de layout tipografic

Combină scorul de înălțime a fontului din bounding box-urile Tesseract v6 cu un model BERT de Named Entity Recognition (NER) în browser, ca să detecteze titlul real al evenimentului și locația.

Fuziune de dată și oră pe mai multe rânduri (11 locale)

Unește automat data de pe un rând („Saturday, Nov 14”) cu orele de pe alt rând („Doors 7:00 PM | Show 8:30 PM”), în 11 limbi.

Inversare automată pentru flyere întunecate și casete interactive

Detectează afișele de concert întunecate (luminanță mediană < 110) pentru OCR clar alb-pe-negru și te lasă să dai clic pe orice bounding box ca să reasignezi câmpurile.

100% privat și export .ICS în batch

Zero încărcări pe server — invitațiile private rămân pe dispozitiv. Pui mai multe flyere în coadă și le exporți individual sau într-un singur fișier .ICS.

Utiliome față de alternativele cloud clasice

Compară motorul nostru local WebAssembly cu uneltele cloud vechi.

Funcție Utiliome (browser local) Convertoare cloud clasice
Extragerea titlului și a locației AI Transformer BERT-NER local + ierarhie vizuală după înălțimea fontului din bounding box Reguli naive pe primul rând, care prind „9:41 AM 5G” sau headere de promotor
Dată și oră pe rânduri separate Fuziune cronologică automată a rândului de dată și a rândului Doors/Show Ratează ora de start când data și ora sunt pe rânduri diferite
Afișe de concert întunecate și screenshot-uri Inversare automată de histogramă (contrast p5–p95) + casete AI interactive Eșuează pe text alb sau neon peste fundaluri întunecate de club sau concert
Confidențialitate și export calendar 100% local în browser • .ICS RFC 5545 (cu VALARM) + link Google Calendar Încarcă invitațiile private în cloud sau cere abonament plătit
Cum funcționează

Cum convertești un flyer sau un screenshot în calendar, în 3 pași

Nu trebuie să instalezi niciun program. Totul rulează direct în browser.

1

Lasă unul sau mai multe flyere

Alege sau trage screenshot-uri JPG, PNG sau WebP de afișe de concert, invitații de nuntă, programe de conferință sau bilete.

2

Verifică casetele AI și câmpurile evenimentului

Inspectează casetele colorate Title (portocaliu), Date/Time (albastru) și Venue (verde smarald) — sau dă clic pe orice casetă ca să o reasignezi.

3

Exportă .ICS sau deschide în Google Calendar

Alege un reminder VALARM (15m, 30m, 1h), descarcă un fișier calendar .ICS RFC 5545 (un eveniment sau pachet combinat) sau deschide direct în Google Calendar.

Extragere locală în 3 etape: OCR de layout + BERT-NER + scor tipografic

Răspuns rapid: Utiliome combină analiza bounding box din Tesseract v6 cu modelul Transformer Xenova/bert-base-NER în browser, ca să ia cel mai mare titlu vizual drept Event Title și să unească entitățile de locație în câmpul Venue.

Uneltele OCR-către-calendar de bază eșuează pe flyere reale și pe screenshot-uri de telefon pentru că tratează imaginea ca text plat și copiază orbește primul rând (lines[0]) ca nume de eveniment. Pe un screenshot sau un afiș, primul rând este aproape mereu zgomot de status bar (9:41 AM 5G), un watermark de ticketing (TICKETMASTER) sau un intro de promotor (LIVE NATION PRESENTS).

Pipeline-ul local AI în 3 etape de la Utiliome înțelege și ierarhia vizuală, și entitățile semantice:

  1. Extragere de blocuri și bounding box cu Tesseract v6: Extrage coordonatele exacte ale fiecărui rând (bbox: { x0, y0, x1, y1 }) și calculează înălțimea vizuală a fontului (y1 - y0) față de înălțimea mediană a textului de pe afiș.
  2. Web Worker local Xenova/bert-base-NER: Normalizează textul integral cu majuscule în title case și clasifică tokenii într-un Web Worker, cu scoruri LOC (locații, străzi, orașe), ORG (trupe, gazde), PER (artiști, vorbitori) și MISC (turnee, festivaluri), în sub 90 ms.
  3. Împerecherea titlului și a locației: Unește rândurile de titlu adiacente, cu raport mare de font, într-un Event Title curat și combină rândurile LOC consecutive (nume de loc deasupra unei adrese) în câmpul Location / Venue.

Fuziune cronologică de dată și oră pe mai multe rânduri, în 11 limbi

Răspuns rapid: Când afișul pune data pe un rând („Saturday, Nov 14, 2026”) și ora pe altul („Doors 7:00 PM | Show 8:30 PM”), Utiliome le unește automat în timestamp-uri corecte de start și de final.

Designerii grafici separă aproape mereu DateșiTime pe rânduri vizuale diferite, pe afișe, flyere și invitații. Parserii clasici, într-o singură trecere, citesc rândul de dată, pun un timestamp implicit la prânz și ignoră ora de pe rândul de dedesubt.

Utiliome rulează un motor de fuziune cronologică în 11 locale (EN, DE, ES, FR, PT, IT, NL, JA, RU, UK, ZH) care inspectează fiecare rând din afara status bar-ului pentru certitudinea datei (isCertain('day')) și a orei (isCertain('hour')). Când detectează un rând doar cu dată și unul doar cu oră pe același flyer, motorul unește data calendaristică cu orele de start și de final — și blochează indicii acelor rânduri, ca șirurile de dată să nu ajungă din greșeală în Event Title.

Inversare adaptivă pentru flyere întunecate și specificația iCalendar RFC 5545 (.ICS)

Răspuns rapid: Utiliome analizează histograma de luminanță și inversează automat afișele întunecate (luminanță mediană < 110) înainte de OCR, apoi împachetează evenimentele în fișiere VCALENDAR RFC 5545, cu remindere VALARM.

Motoarele OCR antrenate pe documente tipărite așteaptă cerneală închisă pe pagină deschisă. Pe un flyer de club întunecat, un afiș negru sau un screenshot în dark mode, OCR-ul standard se chinuie cu tipografia albă sau luminoasă.

Înainte de OCR, Utiliome calculează o histogramă de luminanță pe 256 de bin-uri (p5, median, p95). Dacă luminozitatea mediană este sub 110, preprocesorul inversează canalul de luminanță și aplică stretch de contrast pe percentile (p5 până la p95), ca textul alb-pe-negru să devină negru-pe-alb, clar.

Specificație Imagine în ICS, AI local Utiliome Scanere cloud vechi de flyere
Motor de entități AI Xenova/bert-base-NER local + scor tipografic BBox API cloud sau regex naiv pe primul rând
Parsare dată și oră Fuziune multi-rând Date + Doors/Show (11 locale) Potrivire de dată doar în engleză, pe un rând
Afișe întunecate Inversare automată de histogramă (median < 110) Editare manuală prealabilă
UI interactiv pe flyer Bounding box-uri clicabile Title / Date / Venue Doar formular de text static
Ieșire calendar .ICS RFC 5545 (VEVENT + VALARM) + batch .ICS + Google Calendar Un singur .ICS, fără alarme

Confidențialitate 100% pe client: invitațiile și programele rămân în browser

Răspuns rapid: Invitațiile de nuntă, orarele școlare, cardurile de programare medicală și offsite-urile corporate conțin date personale sensibile. Utiliome procesează fiecare pixel în RAM-ul browserului, cu zero încărcări pe server.

Upload-ul de screenshot-uri cu invitații private, itinerarii de zbor, programări la medic sau calendare interne către extractoare AI în cloud expune adrese, linkuri Zoom private și detalii de prezență în jurnale remote.

Pentru că Utiliome execută atât OCR-ul Tesseract WebAssembly, cât și clasificarea de tokeni ONNX BERT-NER în Web Workers locali, imaginile nu traversează rețeaua. Exportul dintr-un clic merge în Apple Calendar, Microsoft Outlook, Thunderbird, Proton Calendar sau Google Calendar, cu suveranitate completă asupra datelor.

Întrebări

Întrebări despre convertorul imagine în ICS și extragerea evenimentelor cu AI

Tot ce trebuie să știi ca să folosești gratuit Convertor imagine în calendar ICS de la Utiliome.

Cum găsește Utiliome titlul corect, în loc de „9:41 AM” sau „Presented By”?

Utiliome extrage bounding box-uri exacte din Tesseract v6 (blocks → paragraphs → lines) ca să măsoare înălțimea vizuală a fontului pe fiecare rând, filtrează status bar-ul telefonului și headerele de promotor și combină mărimea tipografică cu un model Transformer BERT-NER local ca să aleagă titlul real.

Ce se întâmplă dacă data și ora de start sunt pe două rânduri diferite?

Motorul de fuziune cronologică detectează când un rând conține o dată (de exemplu „Saturday, Nov 14, 2026”) și altul conține ore (de exemplu „Doors 7:00 PM | Show 8:30 PM”) și le unește automat în timestamp-uri de Start și End.

Pot da clic direct pe flyer ca să schimb Event Title sau Venue?

Da. După extragere, bounding box-urile AI colorate apar peste previzualizare (portocaliu pentru Title, albastru pentru Date/Time, smarald pentru Venue). Un clic pe orice casetă deschide un meniu ca să atribui rândul ca Title sau Venue.

Funcționează pe afișe de concert întunecate sau pe screenshot-uri în dark mode?

Da. Utiliome analizează automat histograma de luminanță. Când detectează un fundal întunecat (luminozitate mediană < 110), inversează și întinde contrastul în memorie, ca textul alb sau neon să fie recunoscut cu acuratețe.

Pot încărca mai multe flyere deodată și să le export într-un singur fișier .ICS?

Da. Poți lăsa mai multe imagini de flyer deodată. Sunt procesate secvențial, câte un tab, cu bare de progres, și poți descărca .ICS-ul fiecărui eveniment sau apăsa „Export All Events in One .ICS” ca să le imporți pe toate.

Ce aplicații de calendar suportă fișierul .ICS descărcat?

Fișierul urmează specificația universală iCalendar RFC 5545 (.ics), cu blocuri VEVENT și VALARM. Se deschide nativ în Apple Calendar (macOS/iOS), Microsoft Outlook, Google Calendar, Proton Calendar, Mozilla Thunderbird și Fastmail.

Când folosesc Imagine în ICS și când extractorul OCR PDF?

Folosește Imagine în ICS când ai un flyer, un bilet sau un screenshot de invitație și vrei câmpuri structurate (Title, dată de start/final, Venue, alarmă) exportate în .ICS sau Google Calendar. Folosește unealta OCR PDF când vrei textul integral din PDF-uri scanate, pe mai multe pagini.