Filter löschen
Filter löschen

How to obtain a group of pixels on an image

1 Ansicht (letzte 30 Tage)
Yuan Yuan Lin
Yuan Yuan Lin am 23 Nov. 2020
Beantwortet: KSSV am 23 Nov. 2020
I have an image and I want to obtain a group of pixels with a distance of about 50 pixels each for both row and column for the entire image.
This is my code so far.
I = imread('balloon.jpg');
[row, col, channel] = size(I);
a = 0;
X = 1 : 50 : col;
for x = 1 : 50 : col
for y = 1:50:row
I(50,x,:) = [255,0,0];
I(y, 50, :) = [255,0,0];
end
end
imshow(I)

Akzeptierte Antwort

KSSV
KSSV am 23 Nov. 2020
If I is an image, you can use:
iwant = I (1: 5: end, 1: 5: end, :);

Weitere Antworten (0)

Kategorien

Mehr zu Images finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by