Plotting or choosing nth pixel in a binary image
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi
I have a binary image and I found the positions of the ones. I have x and y positions. I plotted from variables tables for example plot(1,94, 'g+'). I have selected every 60th pixel. I wonder is it possible to have a command or code to choose every nth pixel by itself instead of writing manually?
Thanks
0 comentarios
Respuestas (1)
Image Analyst
el 17 de Abr. de 2017
Yes, though I don't know why you'd want to do this
[y, x] = find(binaryImage);
hold on;
plot(x(1:60:end), y(1:60:end), 'g+', 'MarkerSize', 8, 'LineWidth', 1);
grid on;
Adapt as needed to suit your tastes.
2 comentarios
Image Analyst
el 19 de Abr. de 2017
Show your image. Is the line a row in your image? Or a column? Or a white blob at some arbitrary angle? Is the line longer than 10 pixels? If so, which do you want - the first 10 pixels, the last 10 pixels, the middle 10 pixels. Have you read this link?
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!