Image processing

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???

回答(2 个)

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 个评论

and what is the syntax to make some mark like "+" "x" like on the detected points...??
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 2011-8-21

0 个投票

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 个评论

Did you set "hold on" after you called imshow() and before you called plot()? Otherwise plot() will blow away your image.

此问题已关闭。

关闭:

2021-8-20

Community Treasure Hunt

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

Start Hunting!

Translated by