Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla
DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla
DJI ha appena ufficializzato la serie Lito, la sua nuova gamma di droni entry-level destinata a chi si avvicina per la prima volta alla fotografia aerea. Al centro dell'annuncio ci sono due modelli ben distinti per fascia di prezzo e specifiche tecniche: DJI Lito 1 e DJI Lito X1. Entrambi si collocano sotto la soglia regolamentare dei 249 grammi, che permette di volare con requisiti burocratici più semplici rispetto ai droni più pesanti.
Sony World Photography Awards 2026: i premiati, anche italiani, il punto sulla fotografia di oggi
Sony World Photography Awards 2026: i premiati, anche italiani, il punto sulla fotografia di oggi
Siamo stati a Londra per la premiazione dei Sony World Photography Awards 2026, l'evento a tema fotografia più prestigioso. Fra sorprese e novità, ne approfittiamo per fare il punto sulla fotografia contemporanea, in cui la didascalia è sempre più necessaria a cogliere il senso della quasi totalità degli scatti.
Una settimana con Hyundai Ioniq 5 N-Line: diverte e convince
Una settimana con Hyundai Ioniq 5 N-Line: diverte e convince
L'elettrica di casa Hyundai propone una versione AWD con estetica derivata dalla famiglia N. L'abbiamo provata per diversi giorni, per scoprire tutti i dettagli e la vera autonomia in autostrada
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-03-2017, 11:28   #1
Miriamast
Senior Member
 
Iscritto dal: Sep 2011
Messaggi: 482
Invertire istogramma in Matlab

Buongiorno,

per favore con quali istruzioni è possibile in Matlab invertire un'immagine in modo che il seguente istogramma abbia, rispetto al centro, l'andamento di destra a sinistra e il viceversa:



Spero che qualcuno mi aiuti, grazie in anticipo
Miriamast è offline   Rispondi citando il messaggio o parte di esso
Old 26-03-2017, 12:11   #2
Miriamast
Senior Member
 
Iscritto dal: Sep 2011
Messaggi: 482
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
Codice:
plot(fliplr(x),y)
dove x e y sono ottenuti dal comando:

Codice:
[x,y] = hist(...)
Grazie ma con queste istruzioni si ottiene il negativo dell'immagine originale?
Miriamast è offline   Rispondi citando il messaggio o parte di esso
Old 26-03-2017, 19:14   #3
Miriamast
Senior Member
 
Iscritto dal: Sep 2011
Messaggi: 482
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
ottieni l'immagine scambiata rispetto all'asse delle X:

se x = [0 1 2]
e y = [1 2 3]

plottera' (0,1), (1,2), (2,3)

mentre fliplr(x) = [2 1 0]

plottera' (0,3), (1,2), (2,1)
Ma io ho solo un immagine, non 2 vettori, come faccio ad usare queste istruzioni? Per intenderci dopo aver scritto Im = imread('Fiore.jpg'); cosa devo fare? Grazie
Miriamast è offline   Rispondi citando il messaggio o parte di esso
Old 27-03-2017, 10:16   #4
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2789
Se la matrice letta è di uint8 basta fare
255-Im
Se invece è di double
1-Im
Per scegliere quale istruzione usare puoi identificare il tipo della matrice oppure convertirla direttamente a uno dei due tipi con im2uint8 o im2double

http://it.mathworks.com/help/images/...b285615af58751

http://it.mathworks.com/help/matlab/ref/im2double.html
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2017, 09:01   #5
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2789
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
ah, per immagine intendo un .fig. Se hai un qualsiasi formato immagine (.png, .jpg etc) non ci puoi fare niente, mi sembrava superfluo specificarlo, ma non si sa mai...
Mi sa che uno di noi non ha capito la richiesta. Io ho capito che Miriamast vuole creare un negativo dell'immagine, invertendo conseguentemente l'istogramma. Per far ciò sono sufficienti 3 istruzioni:

Codice:
Im = imread('Fiore.jpg');
Im = im2double(Im);
Im = 1-Im;
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2017, 12:32   #6
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2789
Non è insensato, potrebbe essere uno dei primi esercizi di un corso di elaborazione delle immagini.
Comunque sì, il codice che ho postato crea il negativo dell'immagine, non è un hack, è uno dei modi per farlo. L'istogramma dell'immagine risultante è invertito rispetto a quello di partenza.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2017, 14:31   #7
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2789
Sì inverte solamente i colori ma di conseguenza l'istogramma viene invertito rispetto al centro: il nero diventa bianco e viceversa e via così. Suppongo che l'istogramma l'abbia costruito con imhist

https://it.mathworks.com/help/images/ref/imhist.html

Nell'istogramma sull'asse x hai i colori, sull'asse y la frequenza. Invertendo tutti i colori dell'immagine si inverte anche l'istogramma.

Tra l'altro vedendo meglio l'immagine postata noto che sull'asse x ci sono valori interi, quindi il codice diventa

Codice:
Im = imread('Fiore.jpg');
Im = im2uint8(Im);
Im = 255-Im;
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2017, 07:30   #8
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2789
Non devi confrontare l'immagine iniziale e quella finale. Devi confrontare l'istogramma dell'immagine iniziale con quello dell'immagine finale. I due istogrammi saranno uno l'inverso dell'altro

Inviato dal mio F5121 utilizzando Tapatalk
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2017, 10:07   #9
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2789
L'ho scritto poco più su:
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Suppongo che l'istogramma l'abbia costruito con imhist

https://it.mathworks.com/help/images/ref/imhist.html

Nell'istogramma sull'asse x hai i colori, sull'asse y la frequenza. Invertendo tutti i colori dell'immagine si inverte anche l'istogramma.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla DJI Lito 1 e Lito X1 recensione: i nuovi droni p...
Sony World Photography Awards 2026: i premiati, anche italiani, il punto sulla fotografia di oggi Sony World Photography Awards 2026: i premiati, ...
Una settimana con Hyundai Ioniq 5 N-Line: diverte e convince Una settimana con Hyundai Ioniq 5 N-Line: divert...
Recensione OPPO Find X9 Ultra: è lui il cameraphone definitivo Recensione OPPO Find X9 Ultra: è lui il c...
Ecovacs Deebot X12 OmniCyclone: lava grazie a FocusJet Ecovacs Deebot X12 OmniCyclone: lava grazie a Fo...
iPhone Ultra, periodo di lancio conferma...
Un anno fa debuttava Clair Obscur:&...
Tutte le offerte sugli smartphone ora pi...
Tutte le offerte sui TV ora su Amazon: u...
Xbox Game Pass sarà disponibile a...
La serie HONOR 600 avrà presto un...
Mova Viax 250 in prova: il robot tagliae...
Fat e-bike per tutti: sconti Engwe, pi&u...
Google conferma l'arrivo della nuova ver...
Apple ha trovato il modo per abbassare i...
OpenAI vuole tassare l'AI per dare a tut...
MacBook Air 15'' con chip M4 a 1.199€ su...
Samsung Galaxy S25 Edge 12/512GB a 854€ ...
Super offerta sul portatile gaming Acer ...
Nanotubi di carbonio più conduttivi del ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:02.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v