How to merge 6x6 pixels into one unit
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mai Khaleel
el 19 de Oct. de 2015
Comentada: Image Analyst
el 20 de Oct. de 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 comentarios
Respuesta aceptada
Image Analyst
el 19 de Oct. de 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 comentarios
Image Analyst
el 20 de Oct. de 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".
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!