Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Filtri per immagini

    Ciao...devo scrivere questi due filtri ma non so proprio da dove cominciare..mi potreste aiutare?

    Filtro "quadri diversi"
    a)Si consenta all'utente la selezione di una immagine RGB e l'inserimento tramite dialogo di un numero intero N.
    a1)Si suddivida l'immagine caricata NxN blocchi rettangolari di dimensioni eguali (esempio se l'immagine è mxn pixel essa sarà suddivisa in NxN rettangoli ciascuno dei quali con dimensione m/N x n/N). Si proceda a scacchiera sui blocchi così definiti distinguendo tra blocchi "pari" e blocchi "dispari". I pixel nei blocchi "pari" sono lasciati inalterati, i pixel nei blocchi "dispari" sono trasformati nei loro negativi.
    a2)Visualizzare l'immagine.

    Filtro "croce di laplace"
    Si consenta all'utente la immissione di un parametro intero positivo r. Si realizzi la convoluzione con un filtro di dimensioni(2r+1)x(2r+1) che sostituisca il valore di ciascun pixel con la differenza tra il valore del pixel stesso e la media dei pixel che sono nella sua stessa riga e colonna fino alla distanza r del pixel stesso.
    i bordi dell'immagine debbono essere lasciati non processati dalla convoluzione.

    Spero possiate essermi di aiuto...
    Grazie..

  2. #2

    [java]Filtri per immagini

    La matrice del filtro croce di Laplace potrebbe essere questa: (?)

    c[0]=0; c[1]=-1; c[2]=0;
    c[3]=-1; c[4]=4; c[5]=-1;
    c[6]=0; c[7]=-1; c[8]=0;

    sostituisca il valore di ciascun pixel con la differenza tra il valore del pixel stesso
    e la media dei pixel che sono nella sua stessa riga e colonna.

    Secondo voi è corrispondente?


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.