۰
subtitle
ارسال: #۱
  
ماتریس ها در متلب
سلام به همه
من دیتاستی دارم که استادم برای درس شبکه عصبی داده و باید روی پروژه م اعمالش کنم، چندتا کد متلب دارم ولی نمیتونم دیتاست خودم رو روش لود کنم، دیتاست من مجموعه ای از ۱۹ کلاس تصویری از حروف الفبای فارسی هست.
اگه کسی میدونه چجوری باید این تبدیل تصویر به ماتریس رو انجام بدم ممنون میشم راهنماییم کنه
من دیتاستی دارم که استادم برای درس شبکه عصبی داده و باید روی پروژه م اعمالش کنم، چندتا کد متلب دارم ولی نمیتونم دیتاست خودم رو روش لود کنم، دیتاست من مجموعه ای از ۱۹ کلاس تصویری از حروف الفبای فارسی هست.
اگه کسی میدونه چجوری باید این تبدیل تصویر به ماتریس رو انجام بدم ممنون میشم راهنماییم کنه
۰
ارسال: #۲
  
RE: ماتریس ها در متلب
(۱۱ مرداد ۱۳۹۷ ۰۸:۲۹ ب.ظ)safoora s نوشته شده توسط: سلام به همه
من دیتاستی دارم که استادم برای درس شبکه عصبی داده و باید روی پروژه م اعمالش کنم، چندتا کد متلب دارم ولی نمیتونم دیتاست خودم رو روش لود کنم، دیتاست من مجموعه ای از ۱۹ کلاس تصویری از حروف الفبای فارسی هست.
اگه کسی میدونه چجوری باید این تبدیل تصویر به ماتریس رو انجام بدم ممنون میشم راهنماییم کنه
سلام،
با دستور imread میشه تصاویر رو خوند و خروجیش هم یک ماتریس ۲بعدیه. تو کد پایین اگه دایرکتوری دیتاستتون رو مشخص کنید میره همش رو لود میکنه. ولی تو اون دایرکتوری فقط باید تصاویرتون باشه و فایل دیگهای نباشه.
کد:
dataset_dir = 'C:\Users\saeid\Downloads\airplanes\';
listing = dir(dataset_dir);%% list of image name
listing_size = size(listing);
%%memory allocate for images dataset_dir
%first_img = imread(strcat(dataset_dir,listing(3).name));
%first_img_size = size(first_img);
%img_dataset = zeros(first_img_size(1),first_img_size(2),listing_size(1)-2); %% Two first item in this directory is . and ..
for count = 3:(listing_size(1)-2)
%%input image name
listing(count).name
%%If image of dataset has same size,
%img_dataset(:,:,count-2) = imread(strcat(dataset_dir,listing(count).name));
%%General approach, If image of dataset has not same size, this approach like utilize list of 2D array
images{count-2} = imread(strcat(dataset_dir,listing(count).name));
end
%%show image
%imshow(img_dataset(:,:,1))
figure();
imshow(images{1});
%%access to pixel 1,1 in image, (left, up corner pixel)
%img_dataset(1,1,1)
images{1}(1,1)
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close