Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   نرم افزار MATLAB (http://artificial.ir/intelligence/forum64.html)
-   -   خواندن چند عکس از یک Database (http://artificial.ir/intelligence/thread11334.html)

raya_6554 ۰۹-۲۸-۱۳۹۱ ۰۹:۱۵ بعد از ظهر

خواندن چند عکس از یک Database
 
سلام می خوام چندتا عکسی که تو یک پوشه یا database هست رو بخونم و با یک عکس مقایسه انجام بدم
من فقط می خوام بدونم چجوری میشه چندتا عکس رو از یک مکان خوند

mahdiii ۰۹-۲۸-۱۳۹۱ ۱۱:۳۴ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله raya_6554 (پست 27175)
سلام می خوام چندتا عکسی که تو یک پوشه یا database هست رو بخونم و با یک عکس مقایسه انجام بدم
من فقط می خوام بدونم چجوری میشه چندتا عکس رو از یک مکان خوند


برای خوندن تصاویر می تونید از تابع imread استفاده کنید و آدرس فایلو بهش بدین مثلا
image=imread('c:\\new folder\\a.bmp')

برای به دست آوردن تمامی فایلها در یک شاخه می تونید از دستور dir استفاده کنید
dir('c:\\new folder')

babalengderaz ۰۹-۱۸-۱۳۹۲ ۱۲:۱۷ بعد از ظهر

سلام من می خوام تو متلب یه حلقه بنویسم که از یک پایگاه داده دونه دونه عکی ها را بخواند وشرایط الگوریتم را که نوشتم بررسی کن لطفا راهنمایی گنید چطور این قسمت را پیاده سازی کنم

raha_hakhamanesh ۰۹-۱۸-۱۳۹۲ ۰۲:۲۱ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله babalengderaz (پست 31238)
سلام من می خوام تو متلب یه حلقه بنویسم که از یک پایگاه داده دونه دونه عکی ها را بخواند وشرایط الگوریتم را که نوشتم بررسی کن لطفا راهنمایی گنید چطور این قسمت را پیاده سازی کنم

به نام خدا

كد:

Path = 'C:\Database\';
Files = dir(Path);
Files = Files(3:length(Files));

 
for i=1:length(Files)

  fn = [Path Files(i,1).name];
  im = imread(fn);
  imshow(im);
 
end


|مریم ۱۱-۲۳-۱۳۹۲ ۰۱:۰۹ بعد از ظهر

سلام منم همین کارو میخوام بکنم
" من می خوام تو متلب یه حلقه بنویسم که از یک پایگاه داده دونه دونه عکی ها را بخواند وشرایط الگوریتم را که نوشتم بررسی کن لطفا راهنمایی گنید چطور این قسمت را پیاده سازی کنم"
تصاویرمو باید از اینجا بخونم
http://upload7.ir/imgs/2014-02/14033922687348769388.png

تا روشون الگورستم پیاده کنم
اما نتونستم از دستور شما استفاده کنم
من وقت کمی دارم
Thanks

mahdiii ۱۱-۲۳-۱۳۹۲ ۰۱:۳۵ بعد از ظهر

یعنی چی نتونسین؟؟؟
اقای رها واضح نوشتن. فقط بجای path، ادرستونو بهش بدین!

|مریم ۱۱-۲۳-۱۳۹۲ ۰۲:۰۱ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله mahdiii (پست 31831)
یعنی چی نتونسین؟؟؟
اقای رها واضح نوشتن. فقط بجای path، ادرستونو بهش بدین!

خوب منم همین کارو کردم
خطاداد:2:

Imaaan ۱۱-۲۳-۱۳۹۲ ۰۸:۱۹ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله |مریم (پست 31832)
خوب منم همین کارو کردم
خطاداد:2:

سلام
چه خطایی میده، کد که مشکلی نداره، به dir میشه فرمت فایل ها رو هم داد، مثلا اگه فایل ها تون jpg. باشه، میتونین بنویسین:

كد:

clear
Path = 'C:\Database\*.jpg';
Files = dir(Path);
 
for i=1:length(Files)
  fn = [Path(1:end-5) Files(i,1).name];
  im = imread(fn);
  imshow(im);
  pause(1)
 end

توی این حالت فقط اسم فایل ها با فرمت jpg. توی Files ذخیره میشه.

|مریم ۱۱-۲۳-۱۳۹۲ ۱۰:۲۴ بعد از ظهر

مشکلم حل شد


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۲:۵۶ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.