اطلاعیه

Collapse
No announcement yet.

چگونگی استفاده از وبکم در متلب به صورت real time

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    چگونگی استفاده از وبکم در متلب به صورت real time

    سلام به همه دوستان
    چطوری میشه از وب کم تو محیط متلب استفاده کنم؟
    اول با دستور زیر
    a=videoinput('winvideo',1
    تو محیط متلب فراخوانیش کردم و خطایی وجود نداشت.
    حالا میخوام این وبکم همیشه اماده گرفتن عکس باشه .
    یعنی هر چند ثانیه ای یکبار یه عکس بگیره و بشه روی عکس ها پردازش انجام داد.
    لطفا راهنمایی کنید.
    با تشکر

    #2
    چگونگی استفاده از وبکم در متلب به صورت real time

    با سلام ....

    من یه خورده میدونم درست یا غلطش رو هم نمیدونم چون وبکم ندارم نمیتونم امتحان کنم ببینم درست هست یا نه ....امتحان کن ببین چی میشه ..
    بعد از پیکربندی دوربین(همون دستوری که خودت بالا نوشتی ) ؛ برای نمایش از دستور زیر استفاده کن

    preview(a)

    با این دستور دوربین روشن شده و در پنجره preview window نمایش داده میشه ...حالا بیا از این دستور برای گرفتن عکس استفاده کن ببین جواب میده ....

    picture=getsnapshot(a)

    فکر کنم با این دستور باید یه عکس داخل متغیر picture قرار بگیره ...امتحان کن ....نتیجه اش رو به من هم بگو ...

    مصادیق اظهار محبت به همسر
    بررسی مسائل جنسی در زندگی زناشویی(فایل صوتی)
    ویژگی های خانواده سالم - مصادیق احترام (فایل صوتی)
    اثر قصه گویی برای کودکان

    دیدگاه


      #3
      پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time

      اره کاملا درست بود
      با دستور preview(a)
      وبکم روشن شد و با دستور بعدی یعنی
      getsnapshot (a=picture یه عکس به نام picture گرفت و ذخیره کرد.
      ممنون.

      دیدگاه


        #4
        پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time

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

        دیدگاه


          #5
          پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time

          برای ارتباط وبکم با متلب باید
          اول :از همه از دوربینی استفاده کرد که درایور داشته باشه یعنی نرم افزار مخصوصی همراهش باشه تا دوربین روی سیستم نصب و متلب بتونه اون و پیدا کنه.
          دوم :بهتره از جدیدترین ورژن متلب استفاده کنین چون امکانات مثلا در 2009a بیشتر از ورژنای قبلی هست.
          سوما:خود متلب toolbox image aquisitionداره که میتونی حسابی روی وبکم و تصاویرش کنترل داشته باشی
          چهار :دستورات جامعی برای خوندن تصاویر از وبکم در help هست اگه بخوای بدون استفاده از toolbox فوق کاراتو انجام بدی

          دیدگاه


            #6
            پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time

            سلام
            وقت بخیر
            ممنون از اینکه به سوالم پاسخ دادید ولی پاسختون خیلی کلی بود و نمی تونه کمکم کنه .
            فکر می کنم بهتره مشکلمو کامل تر توضیح بدم. من کد زیر رو نوشتم:


            obj = videoinput('winvideo', 2);
            set(obj, 'SelectedSourceName', 'input1'
            imaqhwinfo(obj)
            set(obj.source, 'Brightness',-2 ,'Contrast' , 18, 'Gamma' , 100 ,'Hue' , 0 ,'Saturation' , 0 , 'Sharpness' , 2 , 'WhiteBalance' , 4000,'zoom',10);
            src_obj = getselectedsource(obj);
            get(src_obj);
            preview(obj);
            frame = getsnapshot(obj);
            image(frame);
            delete(obj);


            بعد اطلاعاتی که مطلب درمورد تصویر بهم داد اینطوری بود:

            AdaptorName: 'winvideo'
            DeviceName: 'A4 TECH USB 2.0 Camera J'
            MaxHeight: 120
            MaxWidth: 160
            NativeDataType: 'uint8'
            TotalSources: 1
            VendorDriverDescription: [1x29 char]
            VendorDriverVersion: 'DirectX 9.0'

            General Settings:
            Parent = [1x1 videoinput]
            Selected = on
            SourceName = input1
            Tag =
            Type = videosource
            یعنی تصویر گرفته شده unit8 . من می خواستم اولا سایز تصویری رو که میگیره تغییر بدم که نتونستم. فقط160*120 میگیره.ولی وقتی با نرم افزار کمکی وبکم تصویر میگیرم تا 640*480 هم میتونه تصویر بگیره.دوما می خواستم زوم تصویر رو تغییر بدم که بازم با نوشتن دستور زوم تغییر نکرد. و سوما وقتی می خواستم تصویرم رو ببینم متمایل به قرمز بود. که البته وقتی از وبکم لپ تاپ استفاده می کنم این مشکل قرمزی وجود نداره. این مشکلاتم رو help مطلب نتونست رفع کنه چون چیزی در این مورد پیدا نکردم.
            حالا اگه شما میتونید کمکم کنید .چون خیلی وقته دنبال جواب میگردم.
            ممنون

            دیدگاه


              #7
              پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time


              لینک یک آموزش خوب ،برای ارتباط وب کم وMatlab رو گذاشتم.

              حتما دانلودش کن :read: چون فکر کنم برات مفید باشه،اگه بازم مشکل داشتی بپرس .

              لینک :

              http://classmate90.mihanblog.com/extrapage/imageprocessing

              دیدگاه


                #8
                پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time

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

                دیدگاه


                  #9
                  پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time

                  لینک معرفی شده باز نمی شود لطفا لینک دیگری معرفی کنید

                  لینک :

                  http://classmate90.mihanblog.com/extrapage/imageprocessing

                  دیدگاه


                    #10
                    پاسخ : چگونگی استفاده از وبکم در متلب به صورت real time

                    سلام
                    منم این مشکل رو دارم
                    لینک خراب است خواهشا کسی کمک کنه
                    وقتی دستور cam=videoinput('winvideo' را می زنم با این ارور مواجه میشم

                    Error using videoinput (line 217)
                    Invalid ADAPTORNAME specified. Type 'imaqhwinfo' for a list of available
                    ADAPTORNAMEs. Image acquisition adaptors may be available as downloadable
                    support packages. Open Support Package Installer to install additional vendors.

                    و وقتی imaqhwinfo را میزنم با این جواب رو به رو میشم:
                    ans =

                    InstalledAdaptors: {}
                    MATLABVersion: '8.3 (R2014a)'
                    ToolboxName: 'Image Acquisition Toolbox'
                    ToolboxVersion: '4.7 (R2014a)'
                    در شرایطی که وب کم سیستم بنده روشن هست ولی در متلب اجازه اجرا نمیده
                    آیا تولباکسی چیزی باید نصب بشه و اینکه ویندوزم 8 است

                    دیدگاه

                    لطفا صبر کنید...
                    X