ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2010/11/08
    4
    0

    مشکل در برنامه قفل کردن روي هدف

    سلام دوستان
    کد برنامه :
    کد:
    %%
    AV = aviread ( 'xx.avi' ) ;
    pic = frame2im ( AV ( 1 ) ) ;
    title ( 'Please select object ');
    %pic=im2double(pic);
    imshow(pic);
    ob=impoint(gca,[]);
    
    ob = wait(ob);
    
    for p=1:51
    %%
    pic = frame2im ( AV ( p ) ) ;
    pic2=pic+160;
    bw = im2bw ( pic2 , graythresh(pic2 ) );
    bw=~bw;
    bw = imfill(bw,'holes');
    subplot(1,2,1),imshow(bw)
    subplot(1,2,2),imshow(pic)
    
    %%
    r = bwlabel ( bw ) ;
    y=uint64(ob(1,1));
    x=uint64(ob(1,2));
    n=r(x,y);
    z = regionprops ( r , 'all');
    z=z(n);
    boxz= z.BoundingBox ;
    ob= z.Centroid ;
    imrect ( gca , boxz);
    title (['Coordinates target = ' , num2str(ob)]);
    pause(.00001);
    end
    موقع اجرا خطا ميده نميدونم چيکارش کنم.
    لطفا کسي از دوستان برنامه رو برام رفع عيب کنه خيلي ممنون ميشم
    لينک دانلود کد و ويديو:
    http://www.uploadbaz.com/xfd54osmpf79

    اضافه شده در تاريخ :
    کسي نيست واقعا؟
  2. #2
    2007/12/19
    25
    2

    پاسخ : مشکل در برنامه قفل کردن روی هدف

    من تا این حد از کدت را اصلاح کردم که حداقل ارور نده...
    علت خطاهایی که میداد به تغییر نام توابع در ورژن جدید متلب و همچنین دسترسی های غیر مجاز به نوع داده.
    شما باید با ساختار داده هایی که در حین نوشتن برنامه ایجاد میشه آشنا بشی.
    بهتره که برنامه را خط به خط اجرا کنی و مدام در پنجره Workspace حواست به نوع متغییر ها و مقادیر درونشون باشه.
    مثلا نمیشه به طور مستقیم یک struct را درون یک متغییر ریخت.
    ظاهرا از خروجی تابع regionprops به خوبی استفاده نکردی. یکم بیشتر وقت بذاری موفق میشی.
    از breakpoint در برناه استفاده کن و با کلید F10 خط به خط برو جلو تا اشکال کار را پیدا کنی.
    کد:
    %%
    clear all;
    close all;
    % AV = aviread ( 'xx.avi' ) ;
    AV = VideoReader ( 'xx.avi' ) ;
    vidFrames = read(AV);
    nFrames = AV.NumberOfFrames;
    vidHeight = AV.Height;
    vidWidth = AV.Width;
    
    % Preallocate movie structure.
    mov(1:nFrames) = ...
      struct('cdata', zeros(vidHeight, vidWidth, 3, 'uint8'),...
          'colormap', []);
    
    % Read one frame at a time.
    for k = 1 : nFrames
      mov(k).cdata = read(AV, k);
    end
    
    % Play back the movie once at the video's frame rate.
    % movie(mov, 1, AV.FrameRate);
    
    pic = mov(1).cdata ;
    title ( 'Please select object ');
    %pic=im2double(pic);
    imshow(pic);
    ob=impoint(gca,[]);
    
    ob = wait(ob);
    
    
    for p=1:nFrames
    %%
    pic = mov(p).cdata ;
    pic2=pic+160;
    bw = im2bw ( pic2 , graythresh(pic2 ) );
    bw=~bw;
    bw = imfill(bw,'holes');
    subplot(1,2,1),imshow(bw)
    subplot(1,2,2),imshow(pic)
    
    %%
    r = bwlabel ( bw ) ;
    y=uint64(ob(1,1));
    x=uint64(ob(1,2));
    %n=r(x,y);
    z_t = regionprops ( r , 'all');
    % z_t=z(n);
    boxz= z_t.BoundingBox ;
    ob= z_t.Centroid ;
    imrect ( gca , boxz);
    title (['Coordinates target = ' , num2str(ob)]);
    pause(.00001);
    end
    امیدوارم تا حدودی به کارت بیاد. بیش از این نمیخام وقت بزارم. بالاخره کار شماست و بهتره از خم و چمش سر در بیارید
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. آیا کم کردن swstack تو برنامه مشکل ایجاد میکنه؟
    توسط i4man12 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2014/06/23, 21:12
  2. مشکل در برنامه نویسی با باسکام و 0و1 کردن پورتها
    توسط alireza.rezayi45 در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2014/02/04, 09:00
  3. مشکل در کامپايل کردن برنامه در bascom
    توسط MARMARGOON در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2013/11/03, 23:20
  4. مشکل برنامه رد کردن زاويه 90 و 120 درجه ربات مسيرياب
    توسط RunY در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2013/02/22, 19:52
  5. مشکل در build کردن برنامه lcd n96
    توسط saeed cheater در انجمن پروسسورهای ARM
    پاسخ: 0
    آخرين نوشته: 2012/09/09, 16:11

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •