Articles of image processing

Ridimensionamento immagine prima del caricamento

Devo fornire un modo per un utente di caricare foto sul proprio sito web in formato jpeg. Tuttavia, le foto sono molto grandi nelle dimensioni originali e vorrei ridimensionarle prima che l’opzione di caricamento sia molto semplice per l’utente. Sembra che le mie uniche opzioni siano un’applicazione client che ridimensiona le foto prima di caricarle […]

Come ridurre il numero di colors in un’immagine con OpenCV?

Ho un set di file immagine e voglio ridurne il numero a 64. Come posso farlo con OpenCV? Ho bisogno di questo in modo da poter lavorare con un istogramma di immagine di 64 dimensioni. Sto implementando le tecniche CBIR Quello che voglio è la quantizzazione del colore in una palette a 4 bit.

OpenCv 2.3 C – Come isolare l’object all’interno dell’immagine

ho un’immagine come: Voglio rimuovere le righe e le colonne nere attorno al numero. Quindi voglio che il risultato sia: provo questo: void findX(IplImage* imgSrc,int* min, int* max){ int i; int minFound=0; CvMat data; CvScalar maxVal=cvRealScalar(imgSrc->width * 255); CvScalar val=cvRealScalar(0); //For each col sum, if sum < width*255 then we find the min //then continue […]

Come trovare un’immagine all’interno di un’altra?

Ho 2 immagini bmp. ImageA è uno screenshot (esempio) ImageB è un sottoinsieme di questo. Dì ad esempio, un’icona. Voglio trovare le coordinate X, Y di ImageB all’interno di ImageA (se esiste). Qualche idea su come lo farei?

Il rilevamento quadrato non trova i quadrati

Sto usando il programma squares.c disponibile negli esempi di librerie OpenCV. Funziona bene con ogni immagine, ma non riesco davvero a capirlo perché non riconosce il quadrato disegnato in quell’immagine http://sofit.miximages.com/c%2B%2B/scaled.phpserver=12&filename=26725680.jpg&res=medium Dopo CANNY : http://img847.imageshack.us/img847/6787/canny.jpg Dopo DILATE : http://img593.imageshack.us/img593/3010/dilate.jpg L’immagine RISULTATO (in rosso) http://img267.imageshack.us/img267/8016/resultuq.jpg Come puoi vedere, il quadrato NON viene rilevato. Dopo il rilevamento […]

Ruota un’immagine in java

Sto cercando di ruotare un’immagine. Ho un JInternalFrame che contiene una JLabel . L’etichetta contiene l’immagine. Dopo che l’immagine è stata ruotata, ho bisogno di ridimensionare la cornice interna. Il codice che ho attualmente ruota l’immagine, ma c’è del nero attorno ai bordi dell’immagine ed è decentrato. Qualche suggerimento su come risolvere questo problema? public […]

Come dividere un’immagine in blocchi in MATLAB?

Ho un’immagine 256×256 e voglio dividerlo in 4 blocchi di 128×128 ciascuno e indirizzarli come A1 a A4. Ora voglio chiamarli separatamente e fare alcune operazioni su di loro. So che questo può essere fatto usando la funzione blkproc – ma come esattamente? Devo chiamare blkproc questo modo? B=blkproc(I,[4 4],?) Cosa metto al posto di […]

Rilevamento semplice di oggetti tramite OpenCV e apprendimento automatico

Devo codificare un rivelatore di oggetti (in questo caso una palla) usando OpenCV. Il problema è che ogni singola ricerca su google mi restituisce qualcosa con FACE DETECTION in esso. Quindi ho bisogno di aiuto su dove iniziare, cosa usare ecc. Alcune informazioni: La palla non ha un colore fisso, sarà probabilmente bianca, ma potrebbe […]

OpenCV C ++ / Obj-C: rilevamento quadrato avanzato

Qualche tempo fa ho fatto una domanda sulla rilevazione quadrata e Karlphillip ha prodotto un risultato decente. Ora voglio fare un ulteriore passo avanti e trovare quadrati il ​​cui bordo non è completamente visibile. Dai un’occhiata a questo esempio: Qualche idea? Sto lavorando con il codice karlphillips: void find_squares(Mat& image, vector<vector >& squares) { // […]

Come rendere il testo della lavagna più chiaro usando MATLAB?

Quali sono le sequenze di filtri che dovrei inserire se voglio che l’immagine finale sia più chiara con un look di tipo digitale. Intendo solo due colors distinti, uno per la lavagna e uno per la scrittura di gesso.