How to Extract Horizontal and Vertical pixels from color images?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Selva Karna
il 27 Dic 2017
Commentato: Selva Karna
il 30 Dic 2017
How to Extract Horizontal and Vertical pixels from color images?
Risposta accettata
Sammit Jain
il 27 Dic 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.
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!