Effacer les filtres
Effacer les filtres

How to obtain a group of pixels on an image

4 vues (au cours des 30 derniers jours)
Yuan Yuan Lin
Yuan Yuan Lin le 23 Nov 2020
Réponse apportée : KSSV le 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)

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Images dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by