zahra jalili 746 ارسال شده در 7 خرداد، 2015 سلامبیشتر توضیح میدین؟ اسم خروجیتون همیشه می خواین یه چی باشه یا نه مثلا به زمان وابسته بشه؟ ببینید من یه برنامه دارم که قراره آدرس تصویر و کیفیت تصویر رو بگیره و یه سری ویژگی از اینا استخراج کنه، حالا میخوام بعد از استخراج ویژگی، اسم تابع که ثابت هست + q تصویر توی آدرسی که تصویر رو ازش خونده، ذخیره کنه. 4
Imaaan 17059 ارسال شده در 7 خرداد، 2015 ببینید من یه برنامه دارم که قراره آدرس تصویر و کیفیت تصویر رو بگیره و یه سری ویژگی از اینا استخراج کنه، حالا میخوام بعد از استخراج ویژگی، اسم تابع که ثابت هست + q تصویر توی آدرسی که تصویر رو ازش خونده، ذخیره کنه. خب می تونین از sprintf استفاده کنین یا strcat. این دو تا اسم رو توی دو تا متغیر قرار بدین با استفاده از این توابعی که گفتم یا یه کروشه باز و بسته به هم وصل کنین. با تابع ها می تونین کارکترهای دیگه ای هم بهش اضافه کنین. 4
hhamidy 886 ارسال شده در 7 خرداد، 2015 ببینید من یه برنامه دارم که قراره آدرس تصویر و کیفیت تصویر رو بگیره و یه سری ویژگی از اینا استخراج کنه، حالا میخوام بعد از استخراج ویژگی، اسم تابع که ثابت هست + q تصویر توی آدرسی که تصویر رو ازش خونده، ذخیره کنه. سلام، چه ویژگی هایی رو می خواید استخراج کنید؟ منظورتون ضرایب کسینوسی گسسته هست؟ DCT=discrete cosine transform درسته؟ 3
zahra jalili 746 ارسال شده در 7 خرداد، 2015 سلام، چه ویژگی هایی رو می خواید استخراج کنید؟ منظورتون ضرایب کسینوسی گسسته هست؟ DCT=discrete cosine transform درسته؟ سلام دوست عزیزم راستش فعلا برام مهم نیست چه ویژگی ای استخراج میکنه، فعلا یه تابع دارم که می خوام ازش به عنوان نهان کاو استفاده کنم. مشکلم فعلا با ویژگی ها نیس. راستش من میخوام خروجی یه تابع رو تویه مسیری ذخیره کنم اما نمیتونم! طبق گفته ی آقا Imaaan با strcat دو تا اسم رو به هم وصل کردم، اما وقتی می خوام خروجی رو save کنم، نمیشه! 2
hhamidy 886 ارسال شده در 7 خرداد، 2015 سلام دوست عزیزمراستش فعلا برام مهم نیست چه ویژگی ای استخراج میکنه، فعلا یه تابع دارم که می خوام ازش به عنوان نهان کاو استفاده کنم. مشکلم فعلا با ویژگی ها نیس. راستش من میخوام خروجی یه تابع رو تویه مسیری ذخیره کنم اما نمیتونم! طبق گفته ی آقا Imaaan با strcat دو تا اسم رو به هم وصل کردم، اما وقتی می خوام خروجی رو save کنم، نمیشه! البته ایشون از من خیلی واردترن ... برای ذخیرش می تونی از imwrite استفاده کنی خانومی مشکل کجاست؟ 3
zahra jalili 746 ارسال شده در 7 خرداد، 2015 البته ایشون از من خیلی واردترن ... برای ذخیرش می تونی از imwrite استفاده کنی خانومی مشکل کجاست؟ ممنون از هر دوی شما بذار کدمو بزارم. function BatchCCChen972(dirr,Q)%dirr: a directory of image path=dir(fullfile(dirr,'*.jpg')); z=length(path); f=zeros(z,972); for i=1:z image=fullfile(dirr,path(i).name); fprintf('%s\n',strcat('Processing: ',image)); F=ccchen972(image,Q); f(i,:)=F; end stn=num2str(Q); str=strcat(stn,'CCChen972'); save dirr\str.mat f;end حالا مسئله من مسیر هستش که نمیتونم اینجا حلش کنم! انگار میشه با imwrite هم حلش کرد! 3
zahra jalili 746 ارسال شده در 8 خرداد، 2015 خب می تونین از sprintf استفاده کنین یا strcat. این دو تا اسم رو توی دو تا متغیر قرار بدین با استفاده از این توابعی که گفتم یا یه کروشه باز و بسته به هم وصل کنین. با تابع ها می تونین کارکترهای دیگه ای هم بهش اضافه کنین. سلام آقا ایمان، تازه منظور شما رو فهمیدم اینطوری درسته دیگه؟ stn=num2str(Q); str=strcat(dirr,'\',stn,'CCChen972'); save (str,'f'); 3
Imaaan 17059 ارسال شده در 8 خرداد، 2015 سلام آقا ایمان،تازه منظور شما رو فهمیدم اینطوری درسته دیگه؟ stn=num2str(Q); str=strcat(dirr,'\',stn,'CCChen972'); save (str,'f'); سلام آره درسته، با sprintf هم میشه، همینو نوشت. از fullfile هم میشه برای ساختن مسیر یه فایل یا فولدر استفاده کرد. 3
zahra jalili 746 ارسال شده در 11 خرداد، 2015 سلام، باز من اومدم ببخشید من این کدو متوجه نمیشم! البته تو help زدما اما باز نگرفتم! RandStream.setGlobalStream(RandStream('mt19937ar','Seed',1)); 1
Imaaan 17059 ارسال شده در 11 خرداد، 2015 سلام،باز من اومدم ببخشید من این کدو متوجه نمیشم! البته تو help زدما اما باز نگرفتم! RandStream.setGlobalStream(RandStream('mt19937ar','Seed',1)); برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 zahra jalili 746 ارسال شده در 12 خرداد، 2015 سلام من یه فایل دارم که در مجموع 10000 تصویر توش دارم، حالا من میخوام بصورت تصادفی نصف این تصاویر رو انتخاب کنم و اسماشونو تو یه برداری ذخیره کنم. ممنون میشم کمکم کنید. 3 Imaaan 17059 ارسال شده در 12 خرداد، 2015 سلاممن یه فایل دارم که در مجموع 10000 تصویر توش دارم، حالا من میخوام بصورت تصادفی نصف این تصاویر رو انتخاب کنم و اسماشونو تو یه برداری ذخیره کنم. ممنون میشم کمکم کنید. سلام اسم همه فایل ها رو با دستور dir بخونین، بعد با randi یه بردار تصادفی بین 1 تا 1000، 500 تایی ایجاد کنین، بعد این بردار تصادفی رو به ایندکس تصاویر انتخاب شده استفاده کنین و داخل یه متغیر دیگه ذخیره شون کنین. 4 zahra jalili 746 ارسال شده در 12 خرداد، 2015 سلاماسم همه فایل ها رو با دستور dir بخونین، بعد با randi یه بردار تصادفی بین 1 تا 1000، 500 تایی ایجاد کنین، بعد این بردار تصادفی رو به ایندکس تصاویر انتخاب شده استفاده کنین و داخل یه متغیر دیگه ذخیره شون کنین. بعععععععععععععله! از این randi به شکل زیر که استفاده کردم، اعداد تکراری تولید میکنه! a = randi([0,999],500,1); برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خب حال چه کنیم؟! 2 Imaaan 17059 ارسال شده در 13 خرداد، 2015 بعععععععععععععله!از این randi به شکل زیر که استفاده کردم، اعداد تکراری تولید میکنه! a = randi([0,999],500,1); برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خب حال چه کنیم؟! به نکته خوبی اشاره کردین، حواسم نبود. به جاش از randperm استفاده کنین، 500 تای اولش رو بردارین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2 1 ماه بعد... zahra jalili 746 ارسال شده در 14 تیر، 2015 سلام، کسی میدونه چطور میشه هیستوگرام رو کوانتیزه کرد؟! 2 Imaaan 17059 ارسال شده در 14 تیر، 2015 سلام، کسی میدونه چطور میشه هیستوگرام رو کوانتیزه کرد؟! سلام بیشتر توضیح میدین؟ 1 zahra jalili 746 ارسال شده در 15 تیر، 2015 سلامبیشتر توضیح میدین؟ من یه مقاله دارم که با استفاده از بافت نگار(هیستوگرام) اومده نهان کاوی انجام میده. تو یه قسمت گفته که در سیستم های بازیابی تصویر مبتنی بر محتوی، محعمولا جهت کاهش حجم بردار محتوی، تعداد رنگ های جعبه رنگ کاهش می یابد، که این عمل از طریق نگاشت جند رنگ به یک رنگ صورت می گیرد. با این کار تصویر جدیدی حاصل میشه که بافت نگار تصویر جدید رو بافت نگار کوانتیزه شده می نامند. حالا من باید این مقاله رئ پیاده سازی کنم، اما نمیدونم چطور باید تصویر اصلیم که خاکستری هست و 256 سطح شدت نور داره رو به تصاویری با 128 و 64 تبدیل کنم. تو ادامه مقاله هم گفته شده که تو تصاویر خاکستری برای کوانتیزه کردن هیستوگرام، از نگاشت چند شدت رنگ نزدیک به هم به یک شدت رنگ استفاده می کنند! 2 zahra jalili 746 ارسال شده در 15 تیر، 2015 من یه مقاله دارم که با استفاده از بافت نگار(هیستوگرام) اومده نهان کاوی انجام میده. تو یه قسمت گفته که در سیستم های بازیابی تصویر مبتنی بر محتوی، محعمولا جهت کاهش حجم بردار محتوی، تعداد رنگ های جعبه رنگ کاهش می یابد، که این عمل از طریق نگاشت جند رنگ به یک رنگ صورت می گیرد. با این کار تصویر جدیدی حاصل میشه که بافت نگار تصویر جدید رو بافت نگار کوانتیزه شده می نامند.حالا من باید این مقاله رئ پیاده سازی کنم، اما نمیدونم چطور باید تصویر اصلیم که خاکستری هست و 256 سطح شدت نور داره رو به تصاویری با 128 و 64 تبدیل کنم. تو ادامه مقاله هم گفته شده که تو تصاویر خاکستری برای کوانتیزه کردن هیستوگرام، از نگاشت چند شدت رنگ نزدیک به هم به یک شدت رنگ استفاده می کنند! اگه از کدای زیر استفاده کنم درسته؟ orginal=imhist(i);q128=imhist(i,128);q64=imhist(i,64); 2 Imaaan 17059 ارسال شده در 15 تیر، 2015 من یه مقاله دارم که با استفاده از بافت نگار(هیستوگرام) اومده نهان کاوی انجام میده. تو یه قسمت گفته که در سیستم های بازیابی تصویر مبتنی بر محتوی، محعمولا جهت کاهش حجم بردار محتوی، تعداد رنگ های جعبه رنگ کاهش می یابد، که این عمل از طریق نگاشت جند رنگ به یک رنگ صورت می گیرد. با این کار تصویر جدیدی حاصل میشه که بافت نگار تصویر جدید رو بافت نگار کوانتیزه شده می نامند.حالا من باید این مقاله رئ پیاده سازی کنم، اما نمیدونم چطور باید تصویر اصلیم که خاکستری هست و 256 سطح شدت نور داره رو به تصاویری با 128 و 64 تبدیل کنم. تو ادامه مقاله هم گفته شده که تو تصاویر خاکستری برای کوانتیزه کردن هیستوگرام، از نگاشت چند شدت رنگ نزدیک به هم به یک شدت رنگ استفاده می کنند! اگه از کدای زیر استفاده کنم درسته؟ orginal=imhist(i);q128=imhist(i,128);q64=imhist(i,64); برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام مثلا میشه هر 4 تا سطح روشنایی هیستوگرام اصلی رو هم باهم جمع کرد: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2 3 هفته بعد... zahra jalili 746 ارسال شده در 6 مرداد، 2015 سلام من دارم با ماتریس هم وقوعی کار میکنم کدشو به این شکل نوشتم: glcm = graycomatrix(I,'offset', [-1 -1], 'Symmetric', true,'NumLevels',256); stats = graycoprops(glcm,{'Contrast','Correlation','Energy','Homogeneity'}); دو تا سوال برام پیش اومده: اول اینکه چطور میتونم مثلا ویژگی کنتراست تو خروجی ببینم؟ و دومی اینکه من میخوام برای ماتریس glcm ویژگی آنتروپی رو هم حساب کنم، چطور میتونم این ویژگی پنجم رو به stats اضافه کنم؟! با تشکر فراوان 2 قبلی 1 2 3 4 5 6 7 بعدی صفحه 2 از 7 دنبال کنندگان 0 رفتن به فهرست موضوع ها اطلاعیه ها اطلاعیه مهم: پایان فعالیت انجمن پس از 15 سال آخرین مطالب انجمن تمامی فعالیت ها صفحه نخست فنی و مهندسی مهندسی کامپیوتر هوش مصنوعی پردازش تصویر و بینایی ماشین پردازش تصویر
zahra jalili 746 ارسال شده در 12 خرداد، 2015 سلام من یه فایل دارم که در مجموع 10000 تصویر توش دارم، حالا من میخوام بصورت تصادفی نصف این تصاویر رو انتخاب کنم و اسماشونو تو یه برداری ذخیره کنم. ممنون میشم کمکم کنید. 3
Imaaan 17059 ارسال شده در 12 خرداد، 2015 سلاممن یه فایل دارم که در مجموع 10000 تصویر توش دارم، حالا من میخوام بصورت تصادفی نصف این تصاویر رو انتخاب کنم و اسماشونو تو یه برداری ذخیره کنم. ممنون میشم کمکم کنید. سلام اسم همه فایل ها رو با دستور dir بخونین، بعد با randi یه بردار تصادفی بین 1 تا 1000، 500 تایی ایجاد کنین، بعد این بردار تصادفی رو به ایندکس تصاویر انتخاب شده استفاده کنین و داخل یه متغیر دیگه ذخیره شون کنین. 4
zahra jalili 746 ارسال شده در 12 خرداد، 2015 سلاماسم همه فایل ها رو با دستور dir بخونین، بعد با randi یه بردار تصادفی بین 1 تا 1000، 500 تایی ایجاد کنین، بعد این بردار تصادفی رو به ایندکس تصاویر انتخاب شده استفاده کنین و داخل یه متغیر دیگه ذخیره شون کنین. بعععععععععععععله! از این randi به شکل زیر که استفاده کردم، اعداد تکراری تولید میکنه! a = randi([0,999],500,1); برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خب حال چه کنیم؟! 2
Imaaan 17059 ارسال شده در 13 خرداد، 2015 بعععععععععععععله!از این randi به شکل زیر که استفاده کردم، اعداد تکراری تولید میکنه! a = randi([0,999],500,1); برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خب حال چه کنیم؟! به نکته خوبی اشاره کردین، حواسم نبود. به جاش از randperm استفاده کنین، 500 تای اولش رو بردارین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2
Imaaan 17059 ارسال شده در 14 تیر، 2015 سلام، کسی میدونه چطور میشه هیستوگرام رو کوانتیزه کرد؟! سلام بیشتر توضیح میدین؟ 1
zahra jalili 746 ارسال شده در 15 تیر، 2015 سلامبیشتر توضیح میدین؟ من یه مقاله دارم که با استفاده از بافت نگار(هیستوگرام) اومده نهان کاوی انجام میده. تو یه قسمت گفته که در سیستم های بازیابی تصویر مبتنی بر محتوی، محعمولا جهت کاهش حجم بردار محتوی، تعداد رنگ های جعبه رنگ کاهش می یابد، که این عمل از طریق نگاشت جند رنگ به یک رنگ صورت می گیرد. با این کار تصویر جدیدی حاصل میشه که بافت نگار تصویر جدید رو بافت نگار کوانتیزه شده می نامند. حالا من باید این مقاله رئ پیاده سازی کنم، اما نمیدونم چطور باید تصویر اصلیم که خاکستری هست و 256 سطح شدت نور داره رو به تصاویری با 128 و 64 تبدیل کنم. تو ادامه مقاله هم گفته شده که تو تصاویر خاکستری برای کوانتیزه کردن هیستوگرام، از نگاشت چند شدت رنگ نزدیک به هم به یک شدت رنگ استفاده می کنند! 2
zahra jalili 746 ارسال شده در 15 تیر، 2015 من یه مقاله دارم که با استفاده از بافت نگار(هیستوگرام) اومده نهان کاوی انجام میده. تو یه قسمت گفته که در سیستم های بازیابی تصویر مبتنی بر محتوی، محعمولا جهت کاهش حجم بردار محتوی، تعداد رنگ های جعبه رنگ کاهش می یابد، که این عمل از طریق نگاشت جند رنگ به یک رنگ صورت می گیرد. با این کار تصویر جدیدی حاصل میشه که بافت نگار تصویر جدید رو بافت نگار کوانتیزه شده می نامند.حالا من باید این مقاله رئ پیاده سازی کنم، اما نمیدونم چطور باید تصویر اصلیم که خاکستری هست و 256 سطح شدت نور داره رو به تصاویری با 128 و 64 تبدیل کنم. تو ادامه مقاله هم گفته شده که تو تصاویر خاکستری برای کوانتیزه کردن هیستوگرام، از نگاشت چند شدت رنگ نزدیک به هم به یک شدت رنگ استفاده می کنند! اگه از کدای زیر استفاده کنم درسته؟ orginal=imhist(i);q128=imhist(i,128);q64=imhist(i,64); 2
Imaaan 17059 ارسال شده در 15 تیر، 2015 من یه مقاله دارم که با استفاده از بافت نگار(هیستوگرام) اومده نهان کاوی انجام میده. تو یه قسمت گفته که در سیستم های بازیابی تصویر مبتنی بر محتوی، محعمولا جهت کاهش حجم بردار محتوی، تعداد رنگ های جعبه رنگ کاهش می یابد، که این عمل از طریق نگاشت جند رنگ به یک رنگ صورت می گیرد. با این کار تصویر جدیدی حاصل میشه که بافت نگار تصویر جدید رو بافت نگار کوانتیزه شده می نامند.حالا من باید این مقاله رئ پیاده سازی کنم، اما نمیدونم چطور باید تصویر اصلیم که خاکستری هست و 256 سطح شدت نور داره رو به تصاویری با 128 و 64 تبدیل کنم. تو ادامه مقاله هم گفته شده که تو تصاویر خاکستری برای کوانتیزه کردن هیستوگرام، از نگاشت چند شدت رنگ نزدیک به هم به یک شدت رنگ استفاده می کنند! اگه از کدای زیر استفاده کنم درسته؟ orginal=imhist(i);q128=imhist(i,128);q64=imhist(i,64); برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام مثلا میشه هر 4 تا سطح روشنایی هیستوگرام اصلی رو هم باهم جمع کرد: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2 3 هفته بعد... zahra jalili 746 ارسال شده در 6 مرداد، 2015 سلام من دارم با ماتریس هم وقوعی کار میکنم کدشو به این شکل نوشتم: glcm = graycomatrix(I,'offset', [-1 -1], 'Symmetric', true,'NumLevels',256); stats = graycoprops(glcm,{'Contrast','Correlation','Energy','Homogeneity'}); دو تا سوال برام پیش اومده: اول اینکه چطور میتونم مثلا ویژگی کنتراست تو خروجی ببینم؟ و دومی اینکه من میخوام برای ماتریس glcm ویژگی آنتروپی رو هم حساب کنم، چطور میتونم این ویژگی پنجم رو به stats اضافه کنم؟! با تشکر فراوان 2 قبلی 1 2 3 4 5 6 7 بعدی صفحه 2 از 7 دنبال کنندگان 0 رفتن به فهرست موضوع ها
zahra jalili 746 ارسال شده در 6 مرداد، 2015 سلام من دارم با ماتریس هم وقوعی کار میکنم کدشو به این شکل نوشتم: glcm = graycomatrix(I,'offset', [-1 -1], 'Symmetric', true,'NumLevels',256); stats = graycoprops(glcm,{'Contrast','Correlation','Energy','Homogeneity'}); دو تا سوال برام پیش اومده: اول اینکه چطور میتونم مثلا ویژگی کنتراست تو خروجی ببینم؟ و دومی اینکه من میخوام برای ماتریس glcm ویژگی آنتروپی رو هم حساب کنم، چطور میتونم این ویژگی پنجم رو به stats اضافه کنم؟! با تشکر فراوان 2
ارسال های توصیه شده
سایت نواندیشان
انجمن نواندیشان
جریان فعالیت های من
کسب درآمد کنید