-
452810b67a
merge: fix overlay shift
main
Adriano
2026-05-05 12:45:11 +02:00
-
-
8c46a6ca9b
fix: rimossa traslazione fissa edge overlay match
fix/edge-overlay-no-shift
Adriano
2026-05-05 12:45:11 +02:00
-
-
d335f866a3
merge: refine veloce + UCS Y visibile
Adriano
2026-05-05 12:38:47 +02:00
-
-
88f80a2cad
fix: refine angolo piu' veloce + edge overlay ciano (no clash con asse Y)
fix/refine-rollback-edge-color
Adriano
2026-05-05 12:38:47 +02:00
-
-
d52d0d0489
merge: precisione rotazione + default Nessuna
Adriano
2026-05-05 12:32:17 +02:00
-
-
9451a418a6
fix: precisione rotazione +UI simmetria default Nessuna
fix/rotation-precision-default-sym
Adriano
2026-05-05 12:32:17 +02:00
-
-
2c9160e4be
merge: perf profile/bench/prune
Adriano
2026-05-05 12:25:15 +02:00
-
-
6d6dcc3b7a
feat: profile mode + bench suite + skip-bin-vuoti + variant pruning histogram
feat/perf-profile-bench-prune
Adriano
2026-05-05 12:25:15 +02:00
-
-
ee1c4a8f92
merge: fix edge bordi spuri overlay match
Adriano
2026-05-05 12:13:07 +02:00
-
-
5002515b41
fix: rimuove edge spuri sui bordi template warpato (apparivano come ROI)
fix/match-overlay-no-roi-border
Adriano
2026-05-05 12:13:07 +02:00
-
-
8029a1e12b
merge: UCS coerente centro pose
Adriano
2026-05-05 12:04:24 +02:00
-
-
d37833076e
fix: UCS coerente sul centro pose, no traslazione fissata sbagliata
fix/ucs-coherent-center
Adriano
2026-05-05 12:04:24 +02:00
-
-
e1ed9206a3
merge: fix UCS match + edge modello overlay
Adriano
2026-05-05 11:58:21 +02:00
-
-
e84ae199ac
fix: UCS match dimensione + orientamento Y + overlay edge modello
fix/match-ucs-size-orientation
Adriano
2026-05-05 11:58:21 +02:00
-
-
5f0c4542d3
merge: param edge in find+ricetta, match solo UCS
Adriano
2026-05-05 11:37:00 +02:00
-
-
29c034fb05
fix: param edge usati anche in find/ricetta + match overlay solo UCS
feat/edge-params-find-recipe
Adriano
2026-05-05 11:37:00 +02:00
-
-
6fb1efcab8
merge: fix UCS match + feature pre-computate
Adriano
2026-05-05 11:02:04 +02:00
-
-
35df4c473c
fix: UCS match e numero feature ora coerenti con anteprima modello
fix/match-overlay-ucs-features
Adriano
2026-05-05 11:02:04 +02:00
-
-
64f2c8b5dc
merge: match overlay edges+UCS, no ROI
Adriano
2026-05-05 10:55:54 +02:00
-
-
7e076deb80
feat(web): match overlay con edge filtrati + UCS + rimozione bbox ROI
feat/match-overlay-edges-ucs
Adriano
2026-05-05 10:55:54 +02:00
-
-
852597ed51
merge: UI edge preview + UCS
Adriano
2026-05-05 10:48:58 +02:00
-
-
a78884f950
feat(web): anteprima edge sul modello + tracker pulizia rumore + UCS baricentro
feat/ui-edge-preview
Adriano
2026-05-05 10:48:58 +02:00
-
-
543ae0f643
merge: UI pannello diagnostica
Adriano
2026-05-05 10:41:26 +02:00
-
-
a12574f3c5
feat(web): pannello diagnostica match (CC) con hint contestuali
feat/ui-diagnostic-panel
Adriano
2026-05-05 10:41:26 +02:00
-
-
110dc87b08
merge: AA eval CLI
Adriano
2026-05-05 10:10:00 +02:00
-
-
2bb2cf63cc
merge: II scene cache
Adriano
2026-05-05 10:09:56 +02:00
-
-
ea6a9163ad
merge: CC diagnostic mode
Adriano
2026-05-05 10:09:56 +02:00
-
-
1cc7881a51
feat: pm2d.eval - validation harness CLI per LineShapeMatcher
feat/halcon-eval-cli
Adriano
2026-05-05 10:09:45 +02:00
-
-
-
74a332a2dd
feat: scene precompute cache (II Halcon-style)
feat/halcon-scene-cache
Adriano
2026-05-05 10:07:27 +02:00
-
-
-
dae49eb4a3
feat: diagnostic mode trasparente per find()
feat/halcon-diagnostic
Adriano
2026-05-05 10:05:20 +02:00
-
-
9218cb2741
chore: gitignore recipes/*.npz e rimuove Pippo.npz dal tracking
Adriano
2026-05-04 23:21:46 +02:00
-
159f9089a5
merge: UI load ricetta
Adriano
2026-05-04 23:20:52 +02:00
-
-
b718e81ccf
feat(web): UI carica/stacca ricetta + match con ricetta caricata
feat/ui-load-recipe
Adriano
2026-05-04 23:20:52 +02:00
-
-
d46197a81a
merge: UI bottone auto-tune
Adriano
2026-05-04 23:10:07 +02:00
-
-
37c645984f
feat(web): bottone Auto-tune nella toolbar (Halcon-style)
feat/ui-autotune-button
Adriano
2026-05-04 23:10:07 +02:00
-
-
0e148667ec
merge: auto_tune self-validation
Adriano
2026-05-04 23:04:10 +02:00
-
-
b5bbca0e85
merge: hysteresis edge linking
Adriano
2026-05-04 23:04:10 +02:00
-
-
ca3882c59c
feat: auto_tune self-validation (Halcon-style inspect_shape_model)
feat/halcon-self-validation
Adriano
2026-05-04 23:04:01 +02:00
-
-
-
7f6571bdd1
feat: hysteresis edge linking (Halcon Contrast='auto' two-threshold)
feat/halcon-hysteresis-edges
Adriano
2026-05-04 23:01:54 +02:00
-
-
7cb1ae2df7
merge: UI wiring modalita Halcon
Adriano
2026-05-04 22:49:17 +02:00
-
-
6ebb08e7a2
feat(web): wiring UI per modalita Halcon (M, Y, Z, V, X, R + altri)
feat/ui-halcon-wiring
Adriano
2026-05-04 22:49:11 +02:00
-
-
eba9d478a7
merge: R OpenCL UMat
Adriano
2026-05-04 22:42:48 +02:00
-
-
0df0d98aa5
merge: X ensemble multi-template (con M/Y/Z preservati)
Adriano
2026-05-04 22:42:43 +02:00
-
-
b2b959e801
merge: V save/load model
Adriano
2026-05-04 22:42:05 +02:00
-
-
b05246b492
merge: Z subpixel LM (M+Y preservati)
Adriano
2026-05-04 22:42:00 +02:00
-
-
aeaa7fb5f7
merge: Y soft-margin gradient (con M recall preservato)
Adriano
2026-05-04 22:40:26 +02:00
-
-
f347a10fad
merge: M feature recall
Adriano
2026-05-04 22:39:01 +02:00
-
-
0b24be4d94
feat: use_gpu - offload Sobel/dilate via cv2.UMat (OpenCL)
feat/halcon-opencl-umat
Adriano
2026-05-04 22:38:53 +02:00
-
-
-
0296083e3c
feat: add_template_view - multi-template ensemble (Halcon-style)
feat/halcon-ensemble
Adriano
2026-05-04 22:37:13 +02:00
-
-
-
39208aadab
feat: save_model / load_model - persistenza ricetta addestrata
feat/halcon-save-load
Adriano
2026-05-04 22:34:54 +02:00
-
-
-
2b7ee6799c
feat: subpixel_lm - refinement iterativo gradient-field least-squares
feat/halcon-subpixel-lm
Adriano
2026-05-04 22:33:55 +02:00
-
-
-
5059ce1d89
feat: use_soft_score - Halcon Metric soft-margin gradient similarity
feat/halcon-soft-margin
Adriano
2026-05-04 22:32:17 +02:00
-
-
-
f05dec5183
feat: min_recall - Halcon-style feature recall check post-refine
feat/halcon-feature-recall
Adriano
2026-05-04 22:31:02 +02:00
-
-
f8f6a15166
fix: pruning top adattivo a angle_step (precisione preciso era peggio)
Adriano
2026-05-04 22:20:35 +02:00
-
5bd8fca248
fix: re-check min_score dopo NCC averaging
Adriano
2026-05-04 22:00:32 +02:00
-
796ccb8052
fix(web): simmetria invariante (0) collassava a 360 per || default
Adriano
2026-05-04 21:54:16 +02:00
-
0a8a9365bb
fix: NCC robusto + reject bbox fuori scena + threshold piu rigorosi
Adriano
2026-05-04 21:51:43 +02:00
-
9ed779637e
merge: angle restrict helper
Adriano
2026-05-04 17:09:09 +02:00
-
-
077d44c3c8
merge: polarity 16-bin
Adriano
2026-05-04 17:09:05 +02:00
-
-
e038ee3a1d
merge: NMS poligonale IoU
Adriano
2026-05-04 17:09:00 +02:00
-
-
041b26e791
feat: helper set_angle_range_around + angle_tolerance hint in auto_tune
feat/halcon-angle-restrict
Adriano
2026-05-04 17:08:56 +02:00
-
-
-
84b73dc651
feat: use_polarity 16-bin orientation (mod 2pi)
feat/halcon-polarity-bins
Adriano
2026-05-04 17:07:38 +02:00
-
-
-
8d8a89ac35
feat: NMS poligonale (IoU bbox ruotato) cross-variant
feat/halcon-poly-nms
Adriano
2026-05-04 17:04:11 +02:00
-
-
41976f574d
fix: duplicati, score saturato e angolo impreciso
Adriano
2026-05-04 16:33:58 +02:00
-
4ef7a4a85f
merge: dedup varianti
Adriano
2026-05-04 15:46:34 +02:00
-
-
7de7f35b7c
merge: SIMD popcount fallback
Adriano
2026-05-04 15:46:21 +02:00
-
-
7b014b7f69
merge: batch_top variant-parallel kernel
Adriano
2026-05-04 15:46:17 +02:00
-
-
367ee9aaac
merge: greediness (kernel greedy alternativo a rescore strided)
Adriano
2026-05-04 15:45:15 +02:00
-
-
74e5a45a39
merge: refine cache
Adriano
2026-05-04 15:43:23 +02:00
-
-
11c5160385
merge: refine_pose_joint (param list unito)
Adriano
2026-05-04 15:43:19 +02:00
-
-
07bab87cb9
merge: lazy NCC
Adriano
2026-05-04 15:42:53 +02:00
-
-
a247484f36
merge: auto angle_step
Adriano
2026-05-04 15:42:45 +02:00
-
-
e188df0adb
merge: pyramid_propagate (con coarse_stride preservato)
Adriano
2026-05-04 15:42:41 +02:00
-
-
b35d47669c
merge: coarse_stride
Adriano
2026-05-04 15:41:57 +02:00
-
-
fc3b0dbc3a
merge: search_roi
Adriano
2026-05-04 15:41:54 +02:00
-
-
6da4dd5329
feat: dedup varianti con feature-set identico post-quantizzazione
feat/halcon-dedup-variants
Adriano
2026-05-04 15:37:42 +02:00
-
-
-
b143c6607a
feat: numpy.bitwise_count come fallback SIMD per popcount
feat/halcon-simd-popcount
Adriano
2026-05-04 15:36:48 +02:00
-
-
-
6704d66cd5
feat: kernel JIT batch top-max-per-variant (opt-in)
feat/halcon-variant-parallel
Adriano
2026-05-04 15:35:51 +02:00
-
-
-
4419c237b2
feat: greediness param con early-exit kernel JIT
feat/halcon-greediness
Adriano
2026-05-04 15:33:39 +02:00
-
-
-
f00cf9b621
feat: cache features template per _refine_angle
feat/halcon-refine-cache
Adriano
2026-05-04 15:31:37 +02:00
-
-
-
4b7271094b
feat: refine_pose_joint - Nelder-Mead 3D su (cx, cy, angle)
feat/halcon-lm-refine
Adriano
2026-05-04 15:30:20 +02:00
-
-
-
746d1668c6
feat: NCC verify lazy con skip per shape-score alto
feat/halcon-lazy-ncc
Adriano
2026-05-04 15:28:24 +02:00
-
-
-
d9a40952c4
feat: angle_step auto adattivo a dimensione template
feat/halcon-auto-angle-step
Adriano
2026-05-04 15:27:35 +02:00
-
-
-
6db2086ead
feat: pyramid_propagate - candidati top-level guidano full-res
feat/halcon-multi-pyramid
Adriano
2026-05-04 15:26:29 +02:00
-
-
-
27a0ef1a45
feat: coarse_stride per sub-sampling top-level
feat/halcon-coarse-stride
Adriano
2026-05-04 15:24:44 +02:00
-
-
-
ba4024d252
feat: search_roi parametro find() per limitare area di ricerca
feat/halcon-search-roi
Adriano
2026-05-04 15:22:43 +02:00
-
-
89b59b3ea3
perf: Fase 2 speed (3x baseline) - fuse JIT + LRU + sub-pixel lazy
root
2026-04-24 21:21:59 +00:00
-
44a3046616
deploy: build locale immagine + allineamento Traefik
root
2026-04-24 14:46:23 +00:00
-
46e9941488
deploy: PORT/HOST configurabili in .env + .env.example versionato
Adriano
2026-04-24 16:24:42 +02:00
-
71a364a1fd
deploy: Dockerfile + docker-compose Traefik per VPS pm.tielogic.xyz
Adriano
2026-04-24 15:55:16 +02:00
-
3e4c20ecf5
feat: upload file nella cartella IMAGES_DIR
Adriano
2026-04-24 14:45:16 +02:00
-
cc7d035f66
feat: scale_penalty - score riflette dimensione oltre a forma
Adriano
2026-04-24 14:37:36 +02:00
-
37b718e45e
perf: Fase 1 speed+precision (V1 V11 P1 P5)
Adriano
2026-04-24 11:35:40 +02:00
-
b83e577eab
feat: thumbnail picker custom per selezione modello/scena
Adriano
2026-04-24 11:10:35 +02:00
-
2bca68d700
feat: 'Filtro falsi positivi' preset user-friendly (era verify_ncc)
Adriano
2026-04-24 10:52:26 +02:00
-
1671a151da
feat: selezione immagini da cartella IMAGES_DIR via .env
Adriano
2026-04-24 10:50:37 +02:00
-
1954bc6ffd
fix: allineamento preciso match (skip refine saturo + plateau centroid)
Adriano
2026-04-24 10:12:26 +02:00
-
45e3a29ff0
feat: simmetria 'invariante' per oggetti circolari (1 variante angolare)
Adriano
2026-04-24 10:02:32 +02:00
-
e1a1b956fd
fix: persistenza immagini su disco (sopravvive restart server)
Adriano
2026-04-24 10:00:54 +02:00
-
9fba46d7f7
fix: default score 0.65 + verify 0.25 nel simple match
Adriano
2026-04-24 09:58:15 +02:00