Articles of elaborazione

Come parallelizzare correttamente il lavoro facendo molto affidamento su I / O

Sto costruendo un’applicazione per console che deve elaborare una serie di dati. Fondamentalmente, l’applicazione prende i riferimenti da un DB. Per ogni riferimento, analizzare il contenuto del file e apportare alcune modifiche. I file sono file HTML e il processo sta facendo un grosso lavoro con le sostituzioni RegEx (trova i riferimenti e li trasforma […]

Come ottenere STDOUT da un QProcess?

Pensavo di ottenere l’output da un QProcess usando il seguente codice: // Start the process process.start(tr(“php-cgi www/test.php”),QIODevice::ReadWrite); // Wait for it to start if(!process.waitForStarted()) return 0; // Continue reading the data until EOF reached QByteArray data; while(process.waitForReadyRead()) data.append(process.readAll()); // Output the data qDebug(data.data()); qDebug(“Done!”); Quello che mi aspetto è vedere l’output del programma stampato sulla […]

Come parallelizzare un ciclo for attraverso un C ++ std :: list usando OpenMP?

Vorrei scorrere tutti gli elementi in un elenco std :: in parallelo usando OpenMP. Il ciclo dovrebbe essere in grado di modificare gli elementi della lista. C’è una soluzione semplice per questo? Sembra che OpenMP 3.0 supporti loop paralleli quando l’iteratore è un Iterator di accesso casuale, ma non altrimenti. In ogni caso, preferirei utilizzare […]

Regola luminosità e contrasto di BufferedImage in Java

Sto elaborando un sacco di immagini con qualche framework, e tutto ciò che mi viene dato è un mucchio di oggetti BufferedImage . Sfortunatamente, queste immagini sono molto scure e mi piacerebbe illuminarle e regolare leggermente il contrasto. Qualcosa di simile a: BufferedImage image = something.getImage(); image = new Brighten(image).brighten(0.3); // for 30% image = […]

Il servizio che avvia un processo non mostrerà la GUI C #

Ehi, sto cercando di ottenere un servizio per avviare il mio programma ma non mostra la GUI. Il processo inizia ma non viene mostrato nulla. Ho provato a abilitare “Consenti al servizio di interagire con il desktop” ma non funziona ancora. Il mio programma è un dispositivo di blocco del computer per impedire agli utenti […]

Rimuovi lo sfondo bianco da un’immagine e rendila trasparente

Stiamo cercando di eseguire quanto segue in Mathematica: RMagick rimuove lo sfondo bianco dall’immagine e lo rende trasparente Ma con le foto reali finisce per sembrare pessimo (come avere un alone attorno all’immagine). Ecco cosa abbiamo provato finora: unground0[img_] := With[{mask = ChanVeseBinarize[img, TargetColor->{1.,1.,1.}]}, Rasterize[SetAlphaChannel[img, ImageApply[1-#&, mask]], Background->None]]] Ecco un esempio di ciò che fa. […]

OpenCV / SURF Come generare un hash di immagine / impronta digitale / firma fuori dai descrittori?

Ci sono alcuni argomenti qui che sono molto utili su come trovare immagini simili. Quello che voglio fare è ottenere un’impronta digitale di una foto e trovare la stessa immagine su diverse foto scattate da una fotocamera digitale. L’algoritmo SURF sembra essere il modo migliore per essere indipendente su ridimensionamento, angolo e altre distorsioni. Sto […]

Accelerare la conversione della scala di grigi bitmap, è un’opzione OpenMP in C #?

per favore aiutami a rendere questo codice parallelo usando openmp questo codice viene eseguito al clic del pulsante e la casella di testo è 128 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace IMG { public partial class Form1 : Form { public Form1() { InitializeComponent(); […]

OpenCV: processa ogni frame

Voglio scrivere un’applicazione multipiattaforma usando OpenCV per l’acquisizione video. In tutti gli esempi, ho trovato che i fotogrammi della telecamera sono stati elaborati usando la funzione Grab e aspettando un po ‘. E voglio elaborare ogni fotogramma in una sequenza. Voglio definire la mia funzione di callback, che verrà eseguita ogni volta, quando un nuovo […]

il colore dell’immagine jpeg viene cambiato drasticamente dopo solo ImageIO.read () e ImageIO.write ()

Ho utilizzato i metodi ImageIO.read () e ImageIO.write () in javax.imageio.ImageIO per leggere e scrivere immagini, e ho scoperto che il colore di alcune immagini viene modificato in modo strano. Anche se cambio il mio codice per non fare altro che leggere le immagini e scriverle (con jpeg, png, gif), tutte quelle nuove immagini hanno […]