Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

Image processing

2 visualizzazioni (ultimi 30 giorni)
Khawaja Asim
Khawaja Asim il 21 Ago 2011
Chiuso: MATLAB Answer Bot il 20 Ago 2021
Hi... I have written a code to detect a particular point in images. That I have done successfully.. Now I want that code to work for whole database of images. i-e when we run the code every image of database is processed and resultant image is place in some folder with a "mark" on the detected coordinates.... someone please help me in this???

Risposte (2)

Sean de Wolski
Sean de Wolski il 21 Ago 2011
Use a for-loop to work through all of the files in the output from dir.
doc dir
MORE
imshow('cameraman.tif');
hold on;
plot(170,75,'b*','markersize',10);
Add blue flash to cameradude's camera.
  2 Commenti
Khawaja Asim
Khawaja Asim il 21 Ago 2011
and what is the syntax to make some mark like "+" "x" like on the detected points...??
Image Analyst
Image Analyst il 21 Ago 2011
plot(x, y, '+');
x and y correspond to pixel locations (column and row respectively). (See LineSpec for a list of marker specifiers).

Khawaja Asim
Khawaja Asim il 21 Ago 2011
dear this plots the point.. but it doesnot show the point on original image.. I want that image is displayed with those particular pixels location highlighted with that "+" symbol... thanks
  1 Commento
Image Analyst
Image Analyst il 21 Ago 2011
Did you set "hold on" after you called imshow() and before you called plot()? Otherwise plot() will blow away your image.

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by