mahnaz 7584 ارسال شده در 16 مرداد، 2013 متاسفانه تا حالا نشنیدم... بر چه کاریه؟؟کاربردش چیه؟ برای طراحی layout مدارهای مجتمع کاربرد داره 1
sahar naseri 81 ارسال شده در 8 بهمن، 2014 سلام چطور می تونیم دایره های توی یه تصویر جدا کنیم البته با نرم افزار متلب ممنون میشم اگه کمکم کنید 4
hhamidy 886 ارسال شده در 8 بهمن، 2014 سلام چطور می تونیم دایره های توی یه تصویر جدا کنیم البته با نرم افزار متلب ممنون میشم اگه کمکم کنید سلام، فکر می کنم این کار با استفاده از تبدیل هاف دایره ای ممکن باشه. اون طور که یادم میاد تبدیل هاف برای جدا کردن اشکال از تصویر بکار میره و با تبدیل هاف از نوع دایره ای میتونید دایره ها رو از تصویر جدا کنید. 5
sahar naseri 81 ارسال شده در 10 بهمن، 2014 اگه بیشتر توضیح بدید ممنون میشم آخه هرچی کد مینویسم بازم به مشکل بر می خورم فرمت تصویرم png هست و تصویرم هم شامل چندتا شکل هندسی هست 2
hhamidy 886 ارسال شده در 10 بهمن، 2014 اگه بیشتر توضیح بدید ممنون میشم آخه هرچی کد مینویسم بازم به مشکل بر می خورم فرمت تصویرم png هست و تصویرم هم شامل چندتا شکل هندسی هست خواهش می کنم. می فرمایید که دقیقا منظورتون چی هست و چیکار می خواید بکنید؟ یعنی یه سری شکل هندسی دارید که می خواید از بینش دایره ها رو جدا کنید؟ تو قسمت هلپ متلب بنویسید: imfindcircles منظوتون به این صورته؟ 6
sahar naseri 81 ارسال شده در 10 بهمن، 2014 باید چند تا شکل هندسی توی paint ایجاد کنم بعد بهشون نویز نمک و فلفل اعمال کنم بعد نویز رو حذف کنم بعد دایره های توی شکل جدا کنم و تصویر فیلتر شده رو با تصویر دایره های جدا شده تفریق کنم البته فقط توی قسمت جدا کردن دایره ها مشکل دارم امیدوارم که تونسته باشم منظورمو برسونم 4
sahar naseri 81 ارسال شده در 10 بهمن، 2014 آره ولی باز وقتی دستورای هلپ می نویسم یه error میده وقتی دستور centers رو می نویسم 3
hhamidy 886 ارسال شده در 10 بهمن، 2014 آره ولی باز وقتی دستورای هلپ می نویسم یه error میده وقتی دستور centers رو می نویسم این شکل رو ببینید: http://www.noandishaan.com/upload/images/nda74qcqawh4zq3o42v.png فکر می کنم به این صورت بتونید دایره رو مشخص کنید: A = imread('ci.png'); A=im2bw(A); figure; imshow(A); [centers, radii, metric] = imfindcircles(A,[15 30]); centersStrong5 = centers(1:2); radiiStrong5 = radii(); metricStrong5 = metric(); viscircles(centersStrong5, radiiStrong5,'EdgeColor','b'); 5
sahar naseri 81 ارسال شده در 10 بهمن، 2014 این شکل رو ببینید: http://www.noandishaan.com/upload/images/nda74qcqawh4zq3o42v.png فکر می کنم به این صورت بتونید دایره رو مشخص کنید: A = imread('ci.png'); A=im2bw(A); figure; imshow(A); [centers, radii, metric] = imfindcircles(A,[15 30]); centersStrong5 = centers(1:2); radiiStrong5 = radii(); metricStrong5 = metric(); viscircles(centersStrong5, radiiStrong5,'EdgeColor','b'); ممنونم از شما 3
sahar naseri 81 ارسال شده در 1 اسفند، 2014 با سلام بازم به کمکتون نیاز دارم :sorry:وقتی این error : index exceeds matrix dimension می بینیم اشکال کارمون کجاست بازم همون تبدیل هاف با متلب 3
sahar naseri 81 ارسال شده در 1 اسفند، 2014 میشه خواهش کنم کمکم کنید تا تبدیل هاف دایره رو برای تصویر زیر بنویسم 3
Imaaan 17059 ارسال شده در 2 اسفند، 2014 با سلام بازم به کمکتون نیاز دارم :sorry:وقتی این error : index exceeds matrix dimension می بینیم اشکال کارمون کجاست بازم همون تبدیل هاف با متلب میشه خواهش کنم کمکم کنید تا تبدیل هاف دایره رو برای تصویر زیر بنویسم سلام دوست عزیز کدتون رو قرار می دین؟ 4
sahar naseri 81 ارسال شده در 2 اسفند، 2014 سلام میخوام دایره ها رو جدا کنم ولی وقتی دستور centersStrong 5 رو می نویسم error که بالا نوشتم میده (کدها رو طبق راهنمایی که قبلا کرده بودید می نویسم ) 2
sahar naseri 81 ارسال شده در 2 اسفند، 2014 سلام دوست عزیزکدتون رو قرار می دین؟ سلام می خوام دایره های شکل زیر رو با متلب جدا کنم کدهایی که می نویسم به صورت زیر هست اگه لطف کنید جاهایی که خالی گذاشتم رو پر کنید اگر هم مشکلی داره اصلاحش کنید یک دنیا ازتون ممنون میش A=im2bw(A); figure; imshow(A); [centers, radii, metric] = imfindcircles(A,]); centersStrong5 = centers(); radiiStrong5 = radii(); metricStrong5 = metric(); viscircles(centersStrong5, radiiStrong5,'EdgeColor', 2
Imaaan 17059 ارسال شده در 2 اسفند، 2014 سلام می خوام دایره های شکل زیر رو با متلب جدا کنم کدهایی که می نویسم به صورت زیر هست اگه لطف کنید جاهایی که خالی گذاشتم رو پر کنید اگر هم مشکلی داره اصلاحش کنید یک دنیا ازتون ممنون میش A=im2bw(A); figure; imshow(A); [centers, radii, metric] = imfindcircles(A,]); centersStrong5 = centers(); radiiStrong5 = radii(); metricStrong5 = metric(); viscircles(centersStrong5, radiiStrong5,'EdgeColor', خب شما که اینجا دایره ندارین؟ می تونین یه بازه شعاعی بزرگ بهش بدین: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4
sahar naseri 81 ارسال شده در 3 اسفند، 2014 >> viscircles(centersStrong5,radiistrong5,'Edge color','b'); Error using viscircles>parseInputs (line 175) Unknown input string: Edge color. Error in viscircles (line 67) [ax, centers, radii, options] = parseInputs(varargin{:}); این کد رو نوشتم این ارور رو داده مشکلم کجاست ببخشید که این قدر سوال میپرسم آخه باید پروژمو تا شنبه تموم کنم 3
Imaaan 17059 ارسال شده در 3 اسفند، 2014 >> viscircles(centersStrong5,radiistrong5,'Edge color','b');Error using viscircles>parseInputs (line 175) Unknown input string: Edge color. Error in viscircles (line 67) [ax, centers, radii, options] = parseInputs(varargin{:}); این کد رو نوشتم این ارور رو داده مشکلم کجاست ببخشید که این قدر سوال میپرسم آخه باید پروژمو تا شنبه تموم کنم Edge color رو جدا نوشتین، میگه چنین ورودی ای برای من ناشناخته هست، حتی کوچیک و بزرگ بودن حروف هم می تونه باشه، به شکلی که توی هلپ اومده بنویسینش: EdgeColor خواهش می کنم، انجمن واسه همینه دیگه 4
ارسال های توصیه شده