رفتن به مطلب

درخواست و سوالات مرتبط با نرم افزار های برق


ارسال های توصیه شده

ارسال شده در
متاسفانه تا حالا نشنیدم...

 

بر چه کاریه؟؟کاربردش چیه؟:ws38:

 

 

برای طراحی layout مدارهای مجتمع کاربرد داره:ws37:

  • Like 1
  • 1 سال بعد...
  • پاسخ 41
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

ارسال شده در

سلام چطور می تونیم دایره های توی یه تصویر جدا کنیم البته با نرم افزار متلب ممنون میشم اگه کمکم کنید:ws37:

  • Like 4
ارسال شده در

:5c6ipag2mnshmsf5ju3:ws52::sad0:

ارسال شده در
سلام چطور می تونیم دایره های توی یه تصویر جدا کنیم البته با نرم افزار متلب ممنون میشم اگه کمکم کنید:ws37:

 

سلام،

 

فکر می کنم این کار با استفاده از تبدیل هاف دایره ای ممکن باشه.

اون طور که یادم میاد تبدیل هاف برای جدا کردن اشکال از تصویر بکار میره و با تبدیل هاف از نوع دایره ای میتونید دایره ها رو از تصویر جدا کنید.

  • Like 5
ارسال شده در

سپاس :icon_gol:

  • Like 3
ارسال شده در

اگه بیشتر توضیح بدید ممنون میشم آخه هرچی کد مینویسم بازم به مشکل بر می خورم فرمت تصویرم png هست و تصویرم هم شامل چندتا شکل هندسی هست :banel_smiley_4:

  • Like 2
ارسال شده در
اگه بیشتر توضیح بدید ممنون میشم آخه هرچی کد مینویسم بازم به مشکل بر می خورم فرمت تصویرم png هست و تصویرم هم شامل چندتا شکل هندسی هست :banel_smiley_4:

 

خواهش می کنم.

می فرمایید که دقیقا منظورتون چی هست و چیکار می خواید بکنید؟

یعنی یه سری شکل هندسی دارید که می خواید از بینش دایره ها رو جدا کنید؟

 

تو قسمت هلپ متلب بنویسید:

 

imfindcircles

 

منظوتون به این صورته؟

  • Like 6
ارسال شده در

باید چند تا شکل هندسی توی paint ایجاد کنم بعد بهشون نویز نمک و فلفل اعمال کنم بعد نویز رو حذف کنم بعد دایره های توی شکل جدا کنم و تصویر فیلتر شده رو با تصویر دایره های جدا شده تفریق کنم البته فقط توی قسمت جدا کردن دایره ها مشکل دارم امیدوارم که تونسته باشم منظورمو برسونم

  • Like 4
ارسال شده در

آره ولی باز وقتی دستورای هلپ می نویسم یه error میده وقتی دستور centers رو می نویسم

  • Like 3
ارسال شده در
آره ولی باز وقتی دستورای هلپ می نویسم یه 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');

  • Like 5
ارسال شده در
این شکل رو ببینید:

 

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');

 

ممنونم از شما

  • Like 3
  • 3 هفته بعد...
ارسال شده در

با سلام

بازم به کمکتون نیاز دارم

:sorry:وقتی این error : index exceeds matrix dimension می بینیم اشکال کارمون کجاست بازم همون تبدیل هاف با متلب

  • Like 3
ارسال شده در

میشه خواهش کنم کمکم کنید تا تبدیل هاف دایره رو برای تصویر زیر بنویسم

Untitled.png

  • Like 3
ارسال شده در

کمک کمک کمک کمک کمک کمک کمک کمک کمک کمک

گریه گریه گریه:ws44:

  • Like 3
ارسال شده در
با سلام

بازم به کمکتون نیاز دارم

:sorry:وقتی این error : index exceeds matrix dimension می بینیم اشکال کارمون کجاست بازم همون تبدیل هاف با متلب

 

میشه خواهش کنم کمکم کنید تا تبدیل هاف دایره رو برای تصویر زیر بنویسم

 

سلام دوست عزیز

کدتون رو قرار می دین؟

  • Like 4
ارسال شده در

سلام میخوام دایره ها رو جدا کنم ولی وقتی دستور centersStrong 5 رو می نویسم error که بالا نوشتم میده (کدها رو طبق راهنمایی که قبلا کرده بودید می نویسم )

  • Like 2
ارسال شده در
سلام دوست عزیز

کدتون رو قرار می دین؟

 

سلام می خوام دایره های شکل زیر رو با متلب جدا کنم کدهایی که می نویسم به صورت زیر هست اگه لطف کنید جاهایی که خالی گذاشتم رو پر کنید اگر هم مشکلی داره اصلاحش کنید یک دنیا ازتون ممنون میش

A=im2bw(A);

figure;

imshow(A);

 

 

[centers, radii, metric] = imfindcircles(A,]);

centersStrong5 = centers();

radiiStrong5 = radii();

metricStrong5 = metric();

viscircles(centersStrong5, radiiStrong5,'EdgeColor',

Untitled.png

  • Like 2
ارسال شده در
سلام می خوام دایره های شکل زیر رو با متلب جدا کنم کدهایی که می نویسم به صورت زیر هست اگه لطف کنید جاهایی که خالی گذاشتم رو پر کنید اگر هم مشکلی داره اصلاحش کنید یک دنیا ازتون ممنون میش

A=im2bw(A);

figure;

imshow(A);

 

 

[centers, radii, metric] = imfindcircles(A,]);

centersStrong5 = centers();

radiiStrong5 = radii();

metricStrong5 = metric();

viscircles(centersStrong5, radiiStrong5,'EdgeColor',

 

خب شما که اینجا دایره ندارین؟ می تونین یه بازه شعاعی بزرگ بهش بدین:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

jzx11pneqrwng2x0yicu.png

  • Like 4
ارسال شده در

>> 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{:});

این کد رو نوشتم این ارور رو داده مشکلم کجاست

ببخشید که این قدر سوال میپرسم آخه باید پروژمو تا شنبه تموم کنم

  • Like 3
ارسال شده در
>> 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

 

خواهش می کنم، انجمن واسه همینه دیگه:a030:

  • Like 4

×
×
  • اضافه کردن...