How to get the mean value of the area around certain coordinates of an image?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
ferran parera
el 27 de Abr. de 2017
Comentada: ferran parera
el 2 de Mayo de 2017
Hi, I am writing a code to analize all the frames of a video. I have already split the video on its frames. To simplify my question lets take a single grey scale image.
I have an image. I have a mesh of points (with their coordinates). The mesh is a regular square mesh. I would like to get the average value in the area around each of these points. And if it is posible to have these mean values in a matrix.
How do you recomend me to do it?
Thank you in advance.
2 comentarios
KSSV
el 28 de Abr. de 2017
An exampl eimage with the mesh which you are talking would help to understand.
Respuesta aceptada
Image Analyst
el 28 de Abr. de 2017
Use imfilter() or conv2():
kernel = ones(31); % center plus 15 to all sides.
averageImage = conv2(grayImage, kernel, 'same');
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Processing and Computer Vision en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!