Benvenuto!
Accedi
o
registrati
.
13-12-2019, 03:11:21
Home
CDL Informatica
UniCT
CEA
Prof
Help
Search
Calendar
Login
Register
Forum Informatica Unict
»
LAUREA TRIENNALE (D.M. 270/04)
»
II anno
»
Interazione e Multimedia, 9 CFU
(Moderator:
Filippo Stanco
) »
chiarimento applicazione filtro generico
Pages: [
1
]
Go Down
« precedente
successivo »
Print
Author
Topic: chiarimento applicazione filtro generico (Read 2620 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
turì
Apprendista Forumista
Offline
Posts: 275
chiarimento applicazione filtro generico
«
on:
06-02-2011, 13:00:47 »
data una matrice generica, per applicare un filtro qualsiasi, ad esempio il filtro x-sobel
-1 -2 -1
0 0 0
1 2 1
come lo applico?
thanks
Logged
Daréios89
Forumista Eroico
Offline
Gender:
Posts: 2.679
La musica è la forma d'arte suprema.
Re:chiarimento applicazione filtro generico
«
Reply #1 on:
06-02-2011, 13:31:34 »
In genere nell' esercizio si ha una matrice come:
2,4,3,6,8
1,5,4,6,7
1,4,3,5,6
1,4,3,2,6
E poi viene chiesto di applicare il filtro all' immagine 3*3 che ha per centro un pixel preciso.
Per esempio essendo sobel un Kernel 3*3 supponiamo di applicarlo all' elemento (3,3)
Prendo solo una parte della matrice.
5 4 6
4 3 5
4 3 2
Poichè il centro è dato dall' elemento 3, e il resto è il contorno.
E poi fai il prodotto punto a punto se non sbaglio.
Logged
"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
turì
Apprendista Forumista
Offline
Posts: 275
Re:chiarimento applicazione filtro generico
«
Reply #2 on:
06-02-2011, 14:32:27 »
forse intendevi dire il punto (2,2) visto che si parte a contare gli indici da 0
se per caso lo chiede di fare su tutta la matrice al solito creo il bordo all'immagine con tutti 0 e poi lo faccio per ogni pixel, giusto?
Logged
Daréios89
Forumista Eroico
Offline
Gender:
Posts: 2.679
La musica è la forma d'arte suprema.
Re:chiarimento applicazione filtro generico
«
Reply #3 on:
06-02-2011, 14:51:05 »
Si hai ragione partono da 0, si si uno dei metodi per risolvere il problema dei bordi per i filtri è immaginare che attorno vi sia 0, quindi anche io farei così
Logged
"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
Geko
Apprendista Forumista
Offline
Gender:
Posts: 166
Re:chiarimento applicazione filtro generico
«
Reply #4 on:
06-02-2011, 19:18:30 »
Per farla molto semplice devi scorrere la matrice ( gestendo i bordi) e fare la somma dei prodotti degli elementi del kernel con gli elementi dell'intorno del pixel su cui stai operando.
img
[1,2,3,4,5;
6,
7
,8,9,10;
11,12,13,14,15;
16,17,18,19,20;
21,22,23,24,25]
kernel
[a,b,c;
d,e,f;
g,h,i;]
se sei ad esempio nel pixel (2,2) = 7
prendi il suo intorno costituito dagli 8 connessi,
moltiplichi quello in alto a sx con il primo elemento del kernel e lo sommi a quello in altro centrale per il secondo elemento del kernel e lo sommi a .....
In pratica metti il centro del kernel nel pixel e fai la somma dei prodotti degli elementi con posizione uguale.
GC
Logged
turì
Apprendista Forumista
Offline
Posts: 275
Re:chiarimento applicazione filtro generico
«
Reply #5 on:
06-02-2011, 19:26:49 »
Quote from: Geko on 06-02-2011, 19:18:30
Per farla molto semplice devi scorrere la matrice ( gestendo i bordi) e fare la somma dei prodotti degli elementi del kernel con gli elementi dell'intorno del pixel su cui stai operando.
img
[1,2,3,4,5;
6,
7
,8,9,10;
11,12,13,14,15;
16,17,18,19,20;
21,22,23,24,25]
kernel
[a,b,c;
d,e,f;
g,h,i;]
se sei ad esempio nel pixel (2,2) = 7
prendi il suo intorno costituito dagli 8 connessi,
moltiplichi quello in alto a sx con il primo elemento del kernel e lo sommi a quello in altro centrale per il secondo elemento del kernel e lo sommi a .....
In pratica metti il centro del kernel nel pixel e fai la somma dei prodotti degli elementi con posizione uguale.
GC
quindi al 7 sostituisco la sommatoria dei prodotti dei valori del kernel per i rispettivi valori della matrice di input?
esempio
immagine
1 2 1
3 2 2
0 1 1
kernel
1 1 1
0 0 0
1 1 1
si fa che al posto dell'elemento centrale 2 sostituisco
1*1 + 2*1 + 1*1 + 3*0 + 2*0 + 2*0 + 0*1 + 1*1 + 1*1 = 7
Logged
Geko
Apprendista Forumista
Offline
Gender:
Posts: 166
Re:chiarimento applicazione filtro generico
«
Reply #6 on:
06-02-2011, 19:31:44 »
yeh
GC
Logged
turì
Apprendista Forumista
Offline
Posts: 275
Re:chiarimento applicazione filtro generico
«
Reply #7 on:
06-02-2011, 19:32:38 »
grazie del chiarimento
Logged
Daréios89
Forumista Eroico
Offline
Gender:
Posts: 2.679
La musica è la forma d'arte suprema.
Re:chiarimento applicazione filtro generico
«
Reply #8 on:
06-02-2011, 21:50:16 »
Scusa tu avevi detto la somma degli otto connessi, ma ho visto moltiplicare anche l' elemento centrale, quello non andrebbe escluso?
Logged
"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
pippo
Apprendista Forumista
Offline
Posts: 150
Re:chiarimento applicazione filtro generico
«
Reply #9 on:
06-02-2011, 21:52:44 »
Quote from: Daréios on 06-02-2011, 21:50:16
Scusa tu avevi detto la somma degli otto connessi, ma ho visto moltiplicare anche l' elemento centrale, quello non andrebbe escluso?
va incluso anche quello naturalmente
Logged
Daréios89
Forumista Eroico
Offline
Gender:
Posts: 2.679
La musica è la forma d'arte suprema.
Re:chiarimento applicazione filtro generico
«
Reply #10 on:
06-02-2011, 21:54:17 »
Logged
"Utilizzare sempre de l'Hôpital.....è come andare a caccia di farfalle con un bazooka".
Pages: [
1
]
Go Up
Print
« precedente
successivo »
Jump to:
Please select a destination:
-----------------------------
Area Ufficiale
-----------------------------
=> Annunci Ufficiali
=> Segreteria Didattica
=> Aiuto, proposte e commenti
=> Stages e progetti finali
=> C.O.F. Centro Orientamento e Formazione
=> Messaggi (d)agli amministratori del forum
-----------------------------
LAUREA TRIENNALE (D.M. 270/04)
-----------------------------
=> I anno
===> Architettura degli Elaboratori, 9 CFU
===> Elementi di Analisi Matematica, 12 CFU
===> Fondamenti di Informatica, 9 CFU
===> Matematica Discreta, 12 CFU
===> Programmazione 1, 9 CFU
===> Programmazione 2, 9 CFU
=> II anno
===> Algoritmi, 9 CFU
===> Basi di Dati, 9 CFU
===> Fisica, 9 CFU
===> Ingegneria del Software, 9 CFU
===> Inglese, 3 e 6 CFU
===> Interazione e Multimedia, 9 CFU
===> Sistemi Operativi, 9 CFU
=> III anno
===> Calcolo Numerico, 6 CFU
===> Formazione Numerica, 6 CFU
===> Introduzione all'Analisi dei Dati, 9 CFU
===> Metodi Matematici e Statistici, 6 CFU
===> Reti di Calcolatori, 9 CFU
===> Tecniche di Programmazione Concorrente e Distribuita, 9 CFU
===> Teoria dell'Informazione e Crittografia, 9 CFU
=> III anno - Materie a scelta (crediti liberi)
===> Computer Forensics, 6 CFU
===> Computer Graphics, 9 CFU
===> Digital Game Development, 6 CFU
===> GPGPU/CUDA, 6 CFU
===> Informatica Musicale, 6 CFU
===> LAP 1: programmazione C/C++ 6 CFU
===> LAP 2: Programmazione Android, 6 CFU
===> Sistemi Centrali, 6 CFU
===> Startup d'impresa e Modelli di Business, 6 CFU
===> Internet Security 9 CFU
===> Social Media Management, 6 CFU
=> Corsi disattivati - Vecchio curriculum
===> E-Commerce, 6 CFU
===> Legislazione Informatica, 6 CFU
===> Teoria della Computabilità, 9 CFU
-----------------------------
LAUREA MAGISTRALE
-----------------------------
=> I ANNO
===> Intelligenza Artificiale e Lab, 9 CFU
===> Algoritmi e Complessità, 9 CFU
===> Computer Vision, 9 CFU
===> Crittografia, 9 CFU
===> Fondamenti e Linguaggi per la Programmazione Distribuita
===> Inglese Scientifico, 3 CFU
===> Metodi analitici per l'informatica, 6 CFU
===> Metodi Matematici per l'Ottimizzazione (Corso Integrato), 12 CFU
===> Multimedia, 9 CFU
===> Sicurezza dei Sistemi Informatici 9 CFU
===> Computer Security, 9 CFU
=> II ANNO
===> Machine Learning 6 CFU
===> Teoria della Computabilità, 9 CFU
===> Analisi e Gestione dei Dati, 9 CFU
===> Compilatori, 9 CFU
===> Computazione Naturale e BioIspirata, 6 CFU
===> Introduzione alla Bioinformatica, 9 CFU
===> Linguaggi Formali e Applicazioni, 9 CFU
===> Logica Computazionale, 9 CFU
===> P2P & Wireless Networks, 9 CFU
===> Pattern Recognition, 9 CFU
===> Sistemi Distribuiti, 9 CFU
===> Sistemi dedicati e laboratorio, 9 CFU
===> Web Reasoning
=> Corsi disattivati - Vecchio curriculum
===> Fisica moderna per l'informatica, 6 CFU
===> Linguaggi di Programmazione, 9 CFU
===> Protocolli di Rete
===> Teoria dei Codici, 6 CFU
-----------------------------
Vecchi ordinamenti ad esaurimento
-----------------------------
=> Laurea Triennale (D.M. 509/00)
===> Algoritmi 1
===> Algoritmi 2
===> Basi Teoriche dell'Informatica
===> Economia Aziendale
===> Fisica 1, 6 CFU
===> Fisica 2, 6 CFU
===> Fisica 3
===> Formazione Analitica 1
===> Formazione Analitica 2
===> Formazione Discreta 1
===> Formazione Discreta 2
===> J2ME
===> Lab. Amministrazione di Sistemi
===> Laboratorio di Interazione
===> Modelli Matematici
===> Multimedia per Dispositivi Mobile
===> Progetto Software
===> Reti 1, 6 CFU
===> Sicurezza dei Sistemi Informatici 1
===> Sistemi Distribuiti 1
===> Teoria dei Grafi
===> Usabilità ed Estetica del Web
===> Web Programming
=> Laurea Specialistica (D.M. 509/00)
===> Algoritmi 3
===> Analisi Numerica
===> Complessità
===> Computabilità
===> Data analysis e management
===> Ingegneria del software 2
===> Linguaggi Formali
===> Metodi algoritmici per l'ottimizzazione combinatoria
===> Programmazione Funzionale
===> Reti di Calcolatori 2
===> Ricerca Operativa
===> Sistemi Distribuiti 2
-----------------------------
Dottorandi
-----------------------------
=> Wall
=> Events
-----------------------------
Area Studenti
-----------------------------
=> Agorà
=> L'angolo del tecnico
=> Il Mercatino degli studenti
=> Software
===> -vecchia catalogazione [sarà rimossa a breve]-
=====> Proprietario
=====> Free Software
=====> Open Source
===> Approfondimenti
===> News
===> Studio
===> Videogiochi
===> Networking e telecomunicazioni
===> Sviluppo
===> Ufficio e produttività
===> Sistemi Operativi
=====> Microsoft Windows
=====> GNU/Linux, Unix e BSD
=====> Mac OS X
=====> Windows Phone
=====> Android
=====> iOS
=====> Altri
===> Eventi, conferenze, concorsi
=> Microsoft Student Partner - Avvisi e informazioni
=> ERASMUS/borse di studio internazionali
Caricamento in corso...