Azzera filtri
Azzera filtri

How to obtain a group of pixels on an image

1 visualizzazione (ultimi 30 giorni)
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)

Risposta accettata

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

Più risposte (0)

Categorie

Scopri di più su Images in Help Center e File Exchange

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by