لدي مشكلة وهي انني لدي صورة (image) لرادار قياس الامطار من نوع bmp وتحتوي على قيم الامطار في كل (pixel) .
المشكلة هي انني اريد حفظ هده الصورة على شكل .txt اي اريد حفظ الاحداتيات (x,y) لكل (pixel) وكدلك قيمة كل (pixel) في ملف .txt
لقد قمت بالعمليات التالية :
clear all
clc
[Im map] = imread(‘06180406.BMP’);
imshow(Im,map);
impixelinfo
save(‘06180406.txt,(‘x,y’)-ascii’);
close all
clear all
clc
Im = imread('06180406.BMP');
I=im2double(Im);
[m n]=size(I);
Mat=reshape(I,m*n,1);
[x y]=find(ones(m,n));
Index=[x y Mat];
fid = fopen('test.txt','w');
fprintf(fid,'%3i %3i %6.4f
',Index');
fclose(fid);
شكرا جزيلا ويرحم والديك
ما زال عندي 02 مشاكل ادا امكنت تساعدني
الاول على اي اساس تم حساب قيمة المطر
التاني هو اني لدي هده الصور (صور الرادار) لكنها codé لدي الكود الخاص بها في دلفي وانا اريد ان افتحها في ماتلاب لسهولة التعامل معها ان اردت ساضع طلب في المنتدى
شكرا مسبقا
انا محتاج للمساعدة اخي الكريم
الصورة استخدمتها انت هي BMP ومكتوبة على 8Bit اي انها تتكون من 256 مستوى لوني
لذلك يجب ان تخبريني بالطريقة التي تريد حساب كمية المطر بها عن طريق اللون كي اساعدك في كتابة البرنامج
[/center]