با سلام
بنده می خوام برنامه ای بنویسم که به کمک اون تصویر ورودی که 200 بانده است خوانده شده سپس با فرمت BIP ذخیره شود
توضیح بیشتر : یک تصویر در 200 باند در محیط متلب به صورت یک ماتریس 200 بُعدی ظاهر می شود که اگر اسم ماتریس اصلی a باشد اسم 200 تای دیگه میشه
تا
حالا مشکل بنده اینجاست که مجموعه این 200 تا ماتریس و به شکل ذیل در قالب فایل متنی ذخیره کنم
می خوام ابتدا عدد سطر اول و ستون اول همه ماتریس ها خوانده شده و در یک ماتریس 1 در 200 ذخیره شده سپس عدد سطر اول و ستون دوم همه ماتریس ها خوانده شده و درادامه ماتریس ذخیره شده قبلی ذخیره شود یعنی ماتریس ما 1 در 400 شود و همین کار تکرار شود تا تمام اعداد سطر اول همه ماتریس ها خوانده شده و به سراغ سطر دوم ماتریس ها رفته و عملیات تکرار شود و خروجی ها به صورت ماتریس تک سطر به ماتریس خروجی اول افزوده شوند
پس در آخر یک ماتریس با یک سطر و تعداد زیادی ستون خواهیم داشت که می خواهم آن را به صورت فایل متنی ذخیره کنم
ممنون اگر کمک کنید
بنده ی قسمتایی از این برنامه رو نوشتم که البته ناقص و باید کاملش کنم
بنده می خوام برنامه ای بنویسم که به کمک اون تصویر ورودی که 200 بانده است خوانده شده سپس با فرمت BIP ذخیره شود
توضیح بیشتر : یک تصویر در 200 باند در محیط متلب به صورت یک ماتریس 200 بُعدی ظاهر می شود که اگر اسم ماتریس اصلی a باشد اسم 200 تای دیگه میشه
کد:
(1,:,:)a
تا
کد:
(200,:,:)a
حالا مشکل بنده اینجاست که مجموعه این 200 تا ماتریس و به شکل ذیل در قالب فایل متنی ذخیره کنم
می خوام ابتدا عدد سطر اول و ستون اول همه ماتریس ها خوانده شده و در یک ماتریس 1 در 200 ذخیره شده سپس عدد سطر اول و ستون دوم همه ماتریس ها خوانده شده و درادامه ماتریس ذخیره شده قبلی ذخیره شود یعنی ماتریس ما 1 در 400 شود و همین کار تکرار شود تا تمام اعداد سطر اول همه ماتریس ها خوانده شده و به سراغ سطر دوم ماتریس ها رفته و عملیات تکرار شود و خروجی ها به صورت ماتریس تک سطر به ماتریس خروجی اول افزوده شوند
پس در آخر یک ماتریس با یک سطر و تعداد زیادی ستون خواهیم داشت که می خواهم آن را به صورت فایل متنی ذخیره کنم
ممنون اگر کمک کنید
بنده ی قسمتایی از این برنامه رو نوشتم که البته ناقص و باید کاملش کنم
کد:
;clc
;clear all
;close all
( ) a=imread
(1,:,:)a1 = a
.
.
.
(200,:,:)a200 = a
(f = numel (a
(pixel=zeros(1: f*200
nn=0
mm=0
for
i=a1:a200
nn=1:200
mm=1:200
(pixel=i(nn:mm
end