How to merge 6x6 pixels into one unit
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Mai Khaleel
il 19 Ott 2015
Commentato: Image Analyst
il 20 Ott 2015
I'm writing a matlab program to do some calculations on image, my image is 60 x 60 pixel, I want to divide this range of pixels to 10 x 10 units, each unit is 6x6 pixels.
this is the beginning of the program
XL=1; XR=60, YU=1; YD=60; XC=(XR-XL+1)/6; XC=(XR-XL+1)/6;
and then i want to combine each 6x6 as one unit. can anyone help me how to do that???
0 Commenti
Risposta accettata
Image Analyst
il 19 Ott 2015
How do you want to do the merge? By averaging inside the 6x6 windows? You can use blockproc(), imfilter(), or conv2().
See attached blockproc demos. Adapt as needed.
2 Commenti
Image Analyst
il 20 Ott 2015
You didn't say "averaging" before, but the demos do have averaging as one of the demos. Post your code if you have any further questions. If it worked, then maybe you can "Accept this answer".
Più risposte (0)
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!