how to save the pixel location in files

2 次查看(过去 30 天)
how to save the pixel location in files my aim is to ground truth thousands of images with the pixel location (position) just Y coordinate , so after reading the image and getting the pixel info (impixelregion) I want to save the position that I click on in a file with the same name as the image name I know that I can save this position by right click and copy it in a file but this is really time consuming with lots of images
thanks

回答(1 个)

Image Analyst
Image Analyst 2013-4-12
Use save() to save in a proprietary binary MATLAB format file. Or you can use fprintf() to save them to a text file.
  2 个评论
Amani
Amani 2013-4-12
yes , I did that , but my problem is how to get the location of the pixel and save it in just one click , by only one click I want this location to be saved in a file //////////// code////////// I = imread(image) impixelinfo p = (a variable to handle the position of pixel that I click on) f = fopen('file','w'); fprint (f, p); fclose(d);
thanks
Image Analyst
Image Analyst 2013-4-12
[x y] = ginput(1); % (x,y) is (column, row), not (row, column)

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by