How to Extract Horizontal and Vertical pixels from color images?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Selva Karna
el 27 de Dic. de 2017
Comentada: Selva Karna
el 30 de Dic. de 2017
How to Extract Horizontal and Vertical pixels from color images?
Respuesta aceptada
Sammit Jain
el 27 de Dic. de 2017
I agree with Rik, the question is kind of unclear, but let's assume the following scenario.
yourImage = imread('yourfilepath.jpg');
%Assuming it's imported as an x by y by z matrix.
yourRegion = yourImage(a:b,c:d,:);
Now these a:b define the rows of your interest, and c:d define the columns, the numbering starts from 1 and goes to x and y respectively for rows and columns. From your question it seems you want a single line of pixels (either vertical or horizontal). So try this:
1. For vertical line:
yourRegion = yourImage(:,columnNo,:);
2. For horizontal line:
yourRegion = yourImage(rowNo,:,:);
Hope this helps.
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Processing Toolbox 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!