Sto lavorando a un codice di rilevamento QR e ho bisogno di individuare i modelli di ricerca (FP) su un'immagine. Ho creato un modello binario che assomiglia le piazze che si trovano agli angoli di codici QR come:Come rilevare un modello di codice QR in un'immagine?
FP = ones(9);
FP(2:8,2:8)=0;
FP(3:7,3:7)=1;
FP(4:6,4:6)=0;
figure;imshow(FP)
E ho provato a cercare i punti dell'immagine con la massima correlazione con questo modello utilizzando xcorr2
. Il mio problema è ovvio: il mio modello è molto piccolo rispetto alle dimensioni reali che i codici QR potrebbero avere sulle immagini.
C'è un modo di cercare un modello/maschera senza dover ridimensionarlo? C'è un altro approccio a questo problema?
A titolo di esempio, ecco un'immagine con un codice QR
Potrebbe pubblicare un esempio dell'immagine con il codice QR, per favore? L'immagine reale su cui stai applicando la maschera. – kkuilla
fatto! Ho modificato il mio post e caricato un'immagine di prova –
Alcune parole chiave che potrebbero aiutare: "ridimensionare la corrispondenza del modello invariante" – nkjt