انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل عکس به پیکسل های نقطه ای (در متلب)

تبدیل عکس به پیکسل های نقطه ای (در متلب)

#8
توضیحات کافی بود
من اومد روش دوم را انتخاب کردم ولی جوابی نگرفتم
یعنی بصورت زیر: من یک عکسی به نامpm.jpg دارم که داخل درایو g هست وقتی داخل اون کدی که داده بودین اون ماتریس را حذف میکنم و بجاش این کد را جایگزین میکنم

کد پی‌اچ‌پی:
imread('g:\pm.jpg'

یعنی کدی که run میکنم اینجوریه:

کد پی‌اچ‌پی:
clear all
close all
clc

imread('g:\pm.jpg');  % Write this to file.
fid fopen('myFile.txt','wt');
for 
ii 1:size(A,1)
    
fprintf(fid,'%g\t',A(ii,:));
    
fprintf(fid,'\n');
end
fclose
(fid

و پس از اجرای کدها یک ماتریسی را در فایل txt نمایش داد که سطرهاو ستون هاش تقریبا نزدیک1000*1000 هست
قسمتی از اون ماتریس را اینجا میزارم

کد پی‌اچ‌پی:
[36 36 36 36 36 36 36 36 36 36 36 36 
36 36 36 36 36 36 36 36 36 36 36 363 


یعنی همه درایه هاش بین عدد 36 تا 249 هست
در حالی که من نمیخوام یک ماتریس داشته باشم بلکه همون عکس باینری را میخوام تو اون فایل txt بصورت نقطه نقطه ذخیره کنم
فهمیدن بهتر از دانستن است.
پاسخ


پیام‌های این موضوع
RE: تبدیل عکس به پیکسل های نقطه ای (در متلب) - توسط s.saeid - ۱۳۹۳/۱۰/۰۲, ۰۹:۰۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان