Articles of elaborazione delle immagini

Confronto di due istogrammi

Per un piccolo progetto, ho bisogno di confrontare un’immagine con un’altra – per determinare se le immagini sono approssimativamente uguali o meno. Le immagini sono piccole, con dimensioni che variano da 25 a 100 pixel. Le immagini sono pensate per essere degli stessi dati di immagine ma sono sublimate diverse, quindi un semplice controllo di […]

convertire un’immagine RGB in scala di grigi Immagine riducendo la memoria in java

Ho un RGB bufferedImage bImg. Voglio convertire bImg in immagine grigia. BufferedImage grayIm=new BufferedImage(bImg.getWidth(null), bImg.getHeight(null), BufferedImage.TYPE_BYTE_GRAY); Ho provato questo grayIm ma non posso fissare i valori della scala di grigi per questo grayIm.

Memcpy molto veloce per l’elaborazione delle immagini?

Sto eseguendo l’elaborazione delle immagini in C che richiede la copia di grandi quantità di dati intorno alla memoria: la sorgente e la destinazione non si sovrappongono mai. Qual è il modo più veloce per farlo sulla piattaforma x86 usando GCC (dove sono disponibili SSE , SSE2 ma NON SSE3)? Mi aspetto che la soluzione […]

Impostazione della ROI con il mouse da un rettangolo su un video

Ho un video, quando il programma viene eseguito il primo fotogramma del video viene preso come immagine e l’utente può disegnare un rettangolo sull’immagine, dopo che il rettangolo è stato disegnato, l’utente deve fare clic con il pulsante destro del mouse sull’immagine per confermare il rettangolo. Quando il mouse fa clic destro sull’immagine scompare e […]

Algoritmo per ruotare un’immagine di 90 gradi in posizione? (Nessuna memoria extra)

In un’applicazione C incorporata, ho un’immagine grande che vorrei ruotare di 90 gradi. Attualmente uso il noto algoritmo semplice per farlo. Tuttavia, questo algoritmo mi richiede di fare un’altra copia dell’immagine. Vorrei evitare di allocare memoria per una copia, preferirei ruotarlo sul posto. Poiché l’immagine non è quadrata, è difficile. Qualcuno sa di un algoritmo […]

Calcolo della larghezza della finestra e del centro dell’immagine DICOM

Che cos’è “intercale di rescale” e “pendenza di ridimensionamento” nell’immagine DICOM (CT)? Come calcolare la larghezza della finestra e il centro della finestra con quello?

proporzioni di un rettangolo deformato in prospettiva

Data una foto 2D di un rettangolo distorto per prospettiva: So che la forma era originariamente un rettangolo, ma non conosco le sue dimensioni originali. Se conosco le coordinate dei pixel degli angoli in questa immagine, come posso calcolare le proporzioni originali, cioè il quoziente (larghezza / altezza) del rettangolo? (background: l’objective è quello di […]

Come posso aggiungere un’immagine a tutte le pagine del mio PDF?

Ho cercato di aggiungere un’immagine a tutte le pagine usando itextsharp. L’immagine deve essere SOPRA di tutto il contenuto di ogni pagina. Ho usato il seguente codice sotto tutti gli altri doc.add() Document doc = new Document(iTextSharp.text.PageSize.A4, 10, 10, 30, 1); PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(Server.MapPath(“~/pdf/” + fname), FileMode.Create)); doc.Open(); Image image = Image.GetInstance(Server.MapPath(“~/images/draft.png”)); […]

Converti RGB in bianco e nero in OpenCV

Mi piacerebbe sapere come convertire un’immagine RGB in un’immagine in bianco e nero (binaria). Dopo la conversione, come posso salvare l’immagine modificata su disco?

Come migliorare le prestazioni del metodo g.drawImage () per ridimensionare le immagini

Ho un’applicazione in cui gli utenti sono in grado di caricare le foto negli album, ma naturalmente le immagini caricate devono essere ridimensionate, quindi ci sono anche i pollici disponibili e le immagini mostrate si adattano anche alla pagina (ad esempio 800×600). Il modo in cui faccio il ridimensionamento è come questo: Image scaledImage = […]