how to save the pixel location in files

1 回表示 (過去 30 日間)
Amani
Amani 2013 年 4 月 12 日
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