رفتن به مطلب

لبه یابی و دگرگونی هاف


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

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

بعد گوشه ها و بعد خطوط صاف تصویر رو مشخص می کنه

تو قسمت لبه یابی Corner و هاف بهم خطا میده

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

کسی میتونه بهم بگه خطاش چیه؟

 

img=imread(

'corner.jpg');

figure(1)

 

imshow(img)

 

[color=#228b22]%G=im2bw(img)

 

%G=im2double(G);

 

[/color]I_gray=rgb2gray(img);

 

I_gray=im2bw(I_gray);

 

%img_gray = rgb2gray(img);

 

I = edge(I_gray,

'canny');

[color=#228b22]%figure(2)

 

%imshow(I);

 

[/color]BW = edge(I_gray,

'canny');

figure(2);

 

imshow(BW);

 

[color=#228b22]%G=im2bw(I)

 

%G=im2double(G);

 

%G=str2int(G);

 

%matrix C=[a11,a12,...];

 

%C=corner(BW,'minimumEigenvalue');

 

[/color]C=corner(BW,

'Harris');

[color=#228b22]%C=corner(I)

 

[/color] hold

on

% plot(C(:,1), C(:,2), 'r*');

[H,T,R] = hough(BW,

'RhoResolution',0.5,'Theta',-90:0.5:89.5);

subplot(2,1,1);

 

[color=#228b22]%imshow(I)

 

[/color]title(

'Gantrycrane Image');

subplot(2,1,2);

 

imshow(imadjust(mat2gray(H)),

'XData',T,'YData',R,...

'InitialMagnification','fit');

title(

'Hough Transform of Gantrycrane Image');

xlabel(

'\theta'), ylabel('\rho');

axis

on, axis normal, hold on;

colormap(hot)

 

xlabel(

'\theta'), ylabel('\rho');

axis

on, axis normal;

colormap(hot)

 

لینک به دیدگاه

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

شاید من بد برداشت کردم..........................

کد رو دانلو کن بعد اجرا کنن اگر حرف و حدیثی بود بگو.......................

New folder (2).rar

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

شاید من بد برداشت کردم..........................

کد رو دانلو کن بعد اجرا کنن اگر حرف و حدیثی بود بگو.......................

 

 

 

سلام ممنون از لطف و پاسخت

رو تصاویر خودمم همین خروجی میده اما این خطا رو هم میده.

 

Attempt to execute SCRIPT corner as a function:

C:\Program Files\MATLAB\R2014a\exam\corner.m

Error in Untitled (line 42)

C=corner(BW,'Harris');

 

لینک به دیدگاه
سلام ممنون از لطف و پاسخت

رو تصاویر خودمم همین خروجی میده اما این خطا رو هم میده.

 

Attempt to execute SCRIPT corner as a function:

C:\Program Files\MATLAB\R2014a\exam\corner.m

Error in Untitled (line 42)

C=corner(BW,'Harris');

 

 

سلام

احتمالا سیمین خانوم شما یه فایل دیگه به نام corner داخل مسیرهای متلب داری، با which می تونی چک کنی که کدوم فانکشن داره استفاده میشه، این مسیری که اینجا هم گذاشتی درست نیست، متلب از روی یه فایل دیگه داره می خونه:

 

which -all corner

لینک به دیدگاه
سلام ممنون از لطف و پاسخت

رو تصاویر خودمم همین خروجی میده اما این خطا رو هم میده.

 

Attempt to execute SCRIPT corner as a function:

C:\Program Files\MATLAB\R2014a\exam\corner.m

Error in Untitled (line 42)

C=corner(BW,'Harris');

 

 

 

 

 

سلام آقا ایمان

آره درسته از مسیرهای تولباکس داره اجرا میشه

چیکارش باید بکنم؟

لینک به دیدگاه

سلام بچه ها متوجه شدم مشکلم چی بوده

نباید تابع با نام همنامی که در متلب هست ذخبره میکردم

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

 

http://www.mathworks.com/matlabcentral/answers/101304-why-do-i-get-the-error-message-attempt-to-execute-script-as-a-function

لینک به دیدگاه
سلام آقا ایمان

آره درسته از مسیرهای تولباکس داره اجرا میشه

چیکارش باید بکنم؟

 

سلام بچه ها متوجه شدم مشکلم چی بوده

نباید تابع با نام همنامی که در متلب هست ذخبره میکردم

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

 

http://www.mathworks.com/matlabcentral/answers/101304-why-do-i-get-the-error-message-attempt-to-execute-script-as-a-function

 

سلام

خب منم همینو گفته بودم دیگه، وقتی شما یه فایل یا تابع با نام فانکشن ها و فایل های اصلی متلب سیو می کنی، متلب اولویتش میشه فایل یا تابع شما، موقع اجرا از اون استفاده می کنه.

لینک به دیدگاه

سلام دوستان

این کد تصحیح شده لبه یابی،گوشه یابی و دگرگونی هاف

گفتم شاید یکی مث خودم بهش احتیاج داشته باشه.

 

http://s5.picofile.com/file/8172309184/code.rar.html

لینک به دیدگاه
  • 1 ماه بعد...

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

میهش یکی توضیح بده چون ت ک د ها دیدم تبدیل hough داشتیم و از سر فضولی منم به جای تصویر سورس برنامه که آپلود شد تو صفحه یک ( نیو فولدر 2 ) عکس بریده شده از ناحیه چشم و دادم و چیزی بازم دستگیرم نشد

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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