NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2866 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 18 از 18

موضوع: پردازش تصویر - opencv

  1. #1
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    Gadid پردازش تصویر - opencv

    سلام خدمت دوستان
    راسیاتش من اساسا کوبی برد را برای پردازش تصویر گرفتم و تو این کار هم مصمم هستم
    خوب اول من لینک هایی که پیدا کردم تو این زمینه را میزارم که هم افراد دیگه نخواند دنبالش بگردن هم بدونید دیدم
    پردازش تصویر روی مارس بورد
    stereo vision با ARM9 mini2440
    پردازش تصویر با open cv
    پروژه ربات تعقیب گر
    برد ARM9 و پردازش تصویر با opencv
    آموزش

    مهمتر از همه خود سایت opencv :
    opencv
    برای خود کدنویسی opencv من کتاب خریدم که به زبان c++ گفته فارسی هم هست
    و زبان python را هم یادگرفتم و با این منبع هم میشه باهاش کار کرد
    OpenCV-Python Tutorials

    خوب این pdf بیس کارای من هست برای نصب (داکیومنت خود اوپن سی وی برای نصب روی لینوکس)
    Installation in Linux

    حالا فقط به کمک دوستان نیاز دارم هم برای نصبش هم برای کار باهاش
    فعلا توی نصب من پکیجای مورد نیاز نصب کردم البته libtbb2 libtbb-dev نصب نمیشه ولی خوب چون اختیاری فک نکنم مهم باشه
    فایلهای که تو گیت هست را هم زیپشو گرفتم اکسترکت کردم بعد ریختم داخل پوشه opencv-master بعدهم با طبق دستورات زیر عمل کردم
    کد:
    cd ~/opencv
    mkdir release
    cd release
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
    ولی دستور cmake ارور میده :|
    حالا سوالم اینه من باید تو دستور بالا فقط /usr/local را عوض کنم دیگه!
    جاش باید ma/release/ بزارم؟؟؟

    یک سوالم جدا از این مباحث داشتم کلن برای کار با opencv میشه هم با کیوتی کار کرد هم با پایتون
    فرقی زیادی که نمیکنن؟
    میخوام بعدا با هر دو تست کنم
    تو پایتون که فقط با دوتا دستور ماژول مورد نیاز فرخوانی میکنیم و کار راحته
    import cv2
    import numpy as np
    ممنون که وقت گذاشتین و خوندین

  2. کاربران : 5 تشکر کرده اند از شما aminta برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    سلام.
    خطا رو اینجا بگذارید ببینم چیه؟
    در ضمن یک آموزش derek molloy برای opencv و beaglebone داره خوبه.
    Capturing Images and Video on the Beaglebone | derekmolloy.ie
    Beaglebone: Video Capture and Image Processing on Embedded Linux using OpenCV | derekmolloy.ie

  5. تشکرها از این نوشته :


  6. #3
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    پیش فرض

    فایل پیوست 8252

    فایل پیوست 8253
    فایل پیوست 8254
    فایل پیوست 8255
    عکس فایل هامم گذاشتم تا دقیقا بدونم باید چی بزنم
    من یکبار قبلا با یک مموری دیگه این کارا کردم ولی فقط دستور خالی cmake زدم وارنینگ داد که چون دایرکتوری مشخص نکردی ممکنه فایل هات قاطی شه ولی جلو رفت
    ممنون میشم کمکم کنید

  7. #4
    کاربر علاقه مند linux آواتار ها
    تاریخ عضویت
    Feb 2014
    نوشته ها
    57
    تشکر
    11
    تشکر شده 27 بار در 13 پست

    پیش فرض

    سلام
    کار خوبی میکنی، ایشالا راه انداختی اینجا هم نتیجه رو شیر کن و نری و پشت سرت هم نگاه نکنی
    من با open CV کار نکردم ولی تو این دستوراتی که گذاشتی دو جارو باید تغییر بدی:به جای ~/opencv آدرس محل فایلهاتو بنویس و به جای /usr/local .. هم آدرس خروجی دستور make هست.

    GOOD LUCK

  8. تشکرها از این نوشته :


  9. #5
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    Talking :)

    خوب پس از کمی تحقیق به نتیجه رسیدم :
    شما میرید تو جایی که opencv اکسترکت کردید و دستورات زیر را میزنید :
    کد:
    mkdir build
        cd build
        cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local
        -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON
        -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
    منبع :
    نصب اپن سی وی

    فقط چنتا نکته
    1.
    WITH_TBB=ONمربوط میشه به کار با سیستم های دارای چند هسته ای که کارپکیج تیبی بی همینه من خودم برای کوبی نزدم چون پکیجاش نصب نمیشد
    :|
    2.
    باید کیوتی رو کوبی نصب باشه با اینکه تو صفحه اول کوبیک نوشته شده نصب شده پیشفرض اما من چیزی نجستم! چند نفری هم این مورد گفته بودن!
    یکم سرچ کردم نوشته بودن بزنید :
    کد:
    apt-get install qt-sdk
    ما هم زدیم و ایکونشم اومد البته بازم به مشکل خوردم ولی cmake دیگه ارور نداد :

    3.
    کد:
    make -j8 # -j8 runs 8 jobs in parallel.
             # Change 8 to number of hardware threads available.
    اینو تو خود سایت اوپن سی وی نوشته اون 8 ماله اجرا شدن مراحل به صورت موازیه (که خودشم نوشته :| ) که نیاز نیس بزنید یا بزنید 1 هر چی دیگه بزنید چون کوبی 2 هسته بیشتر نداره سی پی یوش میچسبه به تاق شایدم طاق :/
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: qt.JPG
مشاهده: 320
حجم: 53.1 کیلو بایت  

  10. کاربران : 2 تشکر کرده اند از شما aminta برای ارسال این پست سودمند:


  11. #6
    کاربر علاقه مند linux آواتار ها
    تاریخ عضویت
    Feb 2014
    نوشته ها
    57
    تشکر
    11
    تشکر شده 27 بار در 13 پست

    پیش فرض

    سلام
    الان چی شد آخر راه افتاد یا نه؟ تصویر آخر نشون میده که Qt نشناخته lib رو

    - - - Updated - - -

    در مورد 8 هم درست گفتید. در واقع thread ها در برنامه نویسی عملیات مستقل انجام میدند که میتونند همزمان یا غیر همزمان باشند

  12. تشکرها از این نوشته :


  13. #7
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    Thumbs down :'(

    متاسفانه نمیشناسه
    cmake هم کامل شد!
    پس از ساعتها!
    من qt-sdk نصب کردم
    sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
    این ها را هم نصب کردم ولی فایلی که میخواد ساخته نشده :

    کمک!


    من دارم روی gui , gpio با پایتون هم کار میکنم انشالله نتیجشو برا دوستان قرار خواهم داد
    وب سرور (lamp) را هم نصب کردم و کار میده اون هم بعدا قرار میدم فعلا کمر و چشمم از کار افتاده @_O
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: qt2.JPG
مشاهده: 310
حجم: 65.5 کیلو بایت  

  14. کاربران : 3 تشکر کرده اند از شما aminta برای ارسال این پست سودمند:


  15. #8
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    سلام.
    مهندس ناامید نشید.به امید خدا جواب می گیرید.
    اگرم جواب نداد این وسط کلی مطلب یاد می گیرید.

  16. تشکرها از این نوشته :


  17. #9
    کاربر علاقه مند linux آواتار ها
    تاریخ عضویت
    Feb 2014
    نوشته ها
    57
    تشکر
    11
    تشکر شده 27 بار در 13 پست

    پیش فرض

    ببین این قضیه شناخته نشدن compiler توی Qt داستانی داره ولی مطمئن باش اکی میشه. الان یادم نمیاد ولی یادمه Tool chain و compiler رو با هم باید دستی بهش معرفی میکردی از دوتا مسیر مختلف.
    منم سرچ میکنم اگه پیدا کردم بهت میگم.
    وب سرور رو هستم، کاری کردی شیر کن فیض ببریم

  18. تشکرها از این نوشته :


  19. #10
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    Exclamation next step

    خوب من qt را هم نصب کردم که اگه لازم شد تو یک پست جداگانه میگم روشش رو هر چند در تاپیک زیر اقای چنگانی گفتند البته من راهی که رفتم یکم فرق میکرد
    نصب qt

    حالا باید رفت سراغ مرحله بعد
    الان چنتا نکته هست
    اولن به علت قابلیت جالب لینوکس (ساده شدش دارم میگم ) وقتی opencv نصب میشه تقریبا همه چیزای توی لینوکس اونو میشناسن
    یعنی الان اگه برید توی پایتون و بزنید import cv2 معلوم میشه که شناختدش و میشه ازش استفاده کرد منبعشم در لینک زیر هست :
    کار با opencv زبان python

    راه دیگش کار با qt هست یک توضیح مختصری هم درباره کیوت از ویکی پدیا می گذارم دید به ادم میده!! :|
    کیوت (به انگلیسی: Qt) مجموعه‌ای از کتابخانه‌ها و سرآیندهای نوشته‌شده به زبان سی++ است که به برنامه‌نویس امکان توسعه آسان نرم‌افزارهای کاربردی را می‌دهد. کیوت شامل چندین کلاس برای کار با واسط گرافیکی، چندرسانه، ابزارهای پایگاه‌داده، شبکه و ... است. نرم‌افزارهای نوشته شده با ابزار کیوت قادرند تا با استفاده از یک کامپایلر زبان سی‌پلاس‌پلاس برای طیف وسیعی از سیستم‌عامل‌ها از جمله گنو/لینوکس (نسخه‌های رومیزی و وسیله‌های قابل حمل)، ویندوز، ویندوز CE، مک‌اواس و ... همگردانی شوند. بدین ترتیب حمل نرم‌افزار نوشته شده بدون تغییر در متن کد نوشته شده امکان‌پذیر است. از کیوت در زبان‌های برنامه‌نویسی متعددی مانند سی++ و جاوا و پایتون می‌توان استفاده‌کرد.
    خوب کتابخانه های opencv هم با c++ نوشته شدند و این همون ارتباط بین این دو بود که گفتم
    __________________________________________________ ________________________________
    خوب الان من چند تا مورد مد نظرمه اول اینکه من کتاب فارسی که گرفتم برای opencv با زبان ++ c هست و خوب اگه بخوام از این کتاب استفاده کنم یا بعدا خواستم تو visual_studio کار کنم بهتره الان برم سراغ qt به نظرم راحتتر میتونم کارمو تو ویندوز انجام بدم
    ولی ...
    خوب من میخوام بعدا کوبیو بزارم روی ربات و مثلا بعد از تشخیص جسم دستور بفرسه بره سمتش
    این کار را به دو طریق میشه انجام داد یا با gpio یا با serial
    به میکروی کنار کوبی بفهمونم چیکار باید بکنه که من الان تو سریال با پایتون بلدم و تو gpio با پایتون و gcc (کد سی را اجرا میکنم چراغ چشمک میزنه )
    خوب اگه opencv با پایتون کار کنم کد هام یکپارچه میشه!
    ولی خوب بعد خیلی به دلم نمی چسبه تو ویندوز هم با پایتون opencv کار کنم اونم وقتی visual_studio راحت با cmake میشه کانفیگ کرد و افراد بیشتری این طور کار کردند

    جدا از این مسـءـله دوست دارم نظرات دوستانو بدونم
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: qt22.JPG
مشاهده: 284
حجم: 64.5 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: cv2.JPG
مشاهده: 281
حجم: 115.8 کیلو بایت  
    ویرایش توسط aminta : 20-11-2014 در ساعت 22:13

  20. کاربران : 4 تشکر کرده اند از شما aminta برای ارسال این پست سودمند:


  21. #11
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

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

  22. تشکرها از این نوشته :


  23. #12
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    پیش فرض

    ممنون
    بعضی موقع ها ادم چه کارا که نمیکنه!!
    رفتم منوی زیر دسکتاپ عوض کردم :|



    دیروز تونستم با پایتون از وب کم فیلم بگیرم و رنگشو سیاه و سفید کنم.
    اکثر منابع پایتون برای پردازش تصویر از ورژن قبلی opencv استفاده کردن
    اما منابعی که از qt استفاده کردن به روزترن!
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: dktop.JPG
مشاهده: 255
حجم: 97.4 کیلو بایت  

  24. کاربران : 2 تشکر کرده اند از شما aminta برای ارسال این پست سودمند:


  25. #13
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    سلام.
    تصاویر جالبی اینجا میذارید تصور میشه دارین با ویندوز 8 کار میکنین.
    مهندس اگر براتون این امکان وجود داشته باشه که یک آموزش کامل از کاری که کردید اینجا یا تو ویکی بذارید عالی میشه.
    با تشکر.

  26. کاربران : 2 تشکر کرده اند از شما dariush_ab برای ارسال این پست سودمند:


  27. #14
    کاربر علاقه مند linux آواتار ها
    تاریخ عضویت
    Feb 2014
    نوشته ها
    57
    تشکر
    11
    تشکر شده 27 بار در 13 پست

    پیش فرض

    سلام مهندس نکن از این کارها کوبی موتور میسوزونه ها :D
    من واس لپتاپم بکگراند نمیذارم چه برسه به کوبی

    کار عالی داری میکنی حیف که من وقتم کمه اگه نه باهات میومدم جلو و رباتو زودتر ران می کردیم

  28. تشکرها از این نوشته :


  29. #15
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    پیش فرض

    ممنون
    سخت افزار کوبی مشابه یک گوشی اندرویدی متوسطه (1GHz _Mail 400)
    کجا بهش فشار میاد من با گوشیمم پردازش تصویرو کردم ! )
    اول که کوبی مموری توش گذاشتم حدو 7 گیگ خالی داشت الان زیر 1 گیگ خالیه
    با این همه چیزی از سرعتش کم نشده
    این پردازش تصویر کار زمانبریه برا همین این تاپیک ادامه پیدا نکرد. کند پیش میرم چون همزمان کارای دیگه ای هم میکنم
    البته اگه دوستانی که open cv یا کیوت(qt) کار کردند کمک کنند صد در صد کار بیشتر جلو میره
    البته خوب وقتی دی وی دی آموزشیش هست انتظارمم یکم بالاست احتمالا خودمم پکشو بخرم
    البته نکته اینجاست که دیگه اگه آدم خرید درست نیست مطالبشو بزاره اینجا
    برا همین احتمالا قبل از خریدش یک تاپیک بدم کارایی که کردمو بزارم
    --------------------------------------------------------------------------------------------------
    خدا میدونه چقدر کار با رسپری پای کردن که اون تازه سخت افزارش ضعیفتر از کوبیه
    چیزی نیس که باهاش نساخته باشن یا کار نکرده باشن
    از ساخت ربات و ... گرفته تا راه اندازی وب سرویس و وب سرور و ...
    ولی حیف که اینجا .........

  30. #16
    کاربر علاقه مند linux آواتار ها
    تاریخ عضویت
    Feb 2014
    نوشته ها
    57
    تشکر
    11
    تشکر شده 27 بار در 13 پست

    پیش فرض

    اونو که شوخی کردم تا میتونی اورلود کن
    حقیقتش اینه که تو کشور ما کسایی که ارشد به بالا میخونن کلاً این چزا رو بی خیال میشن و کسایی هم که این مباحث رو مسلطن علم تئوری (مثلاً پردازش تصویر رو ندارند)
    شما مثلاً همون رسپبری رو که سرچ کنی میبینی استاد فلانی تو سایتش چندتا پروژه رو از صفر تا صد توضیح داده، کدشم گذاشته! اینجا ما میگیم تموم میشه و واس خودمون نگه می داریم
    اگه بچه های ایران میکرو نبودند که هنوزم همه داشتند 8051 کار میکردن

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

  31. تشکرها از این نوشته :


  32. #17
    کاربر فعال aminta آواتار ها
    تاریخ عضویت
    Jan 2013
    نام
    امین تقی زاده
    نوشته ها
    146
    تشکر
    219
    تشکر شده 106 بار در 67 پست

    پیش فرض

    ممنون
    هر چی نگاه میکنم شما و آقا داریوش هسین که پیگیرین بازم به شما!
    __________________________________________________
    مورد اول که گفتین به نظرم اگه گروهی کار کنیم این مشکل قابل حله
    به عنوان مثال چرا ما نریم یکی که opencv کار کرده را بیاریم و رو این قسمت کمک کنه و خودمون روی بقیه پروژه!
    البته حرف شما را قبول دارم درست میگید
    __________________________________________________ __
    والا راسیاتش یک سری پیشنهاد برای کویر داشتم ممنون میشم بقیه هم بگن تا چه حد خوبه؟
    کاش کویر به جای اینکه فیلم آموزشیو بفروشه میومد ویکی و انجمنو قویتر و پویاتر میکرد و همین باعث میشد برد کوبی فروش بیشتری داشته باشه و جبران درآمد فیلما را میکرد
    به نظرم یکی از علل کم بودن تعداد افراد این بخش انجمن شاید همینه
    وقتی طرف فیلما میخره دیگه نیازی به مشورت و کار با بقیه نداره!
    یک پیشنهاد نه چندان خوب! دیگه هم اینه که قسمتهای مختلف فیلم جداگانه بفروشه
    مثلا من اگه فقط قسمت پردازش تصویرشو میخوام نخوام برای پایتونش که کار کردم پول بدم!
    البته :
    بگم ساپورت کویر واقعا عالیه
    کلن من ترجیح میدم با یک چیز سطح پایین تر کار کنم ولی ساپورت بهتری داشته باشه حالا که هم کوبی خوبه هم ساپورتش
    که آقای چنگانی تو این مورد خیلی خوب کار کرده
    مثلا درست کردن ایمیج کوبیک کار خوبی بود و باعث شد من مثل افراد قبلی درگیر ایمیج لینوکس نشم و راحت بتونم برم سراغ برنامه نویسی
    __________________________________________________ ___
    مورد اخر هم که فرمودید
    سوالما تو یک تاپیک جدا زدم تا مبحث خیلی :/ منحرف نشه
    سوال
    __________________________________________________ ___
    ممنون از همه ی دوستانی که منا کمک کردن

  33. کاربران : 3 تشکر کرده اند از شما aminta برای ارسال این پست سودمند:


  34. #18

  35. کاربران : 5 تشکر کرده اند از شما ahravan برای ارسال این پست سودمند:


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

  1. پردازش تصویر با متلب
    توسط sadeghbakhshi در انجمن پردازش تصویر
    پاسخ: 3
    آخرين نوشته: 11-10-2013, 07:06
  2. پردازش تصویر سه بعدی
    توسط renoos در انجمن پردازش تصویر
    پاسخ: 17
    آخرين نوشته: 24-05-2012, 17:28
  3. تصویری عالی از حجت الاسلام دانشمند
    توسط M.ABDOLLAHI در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 04-02-2012, 21:24
  4. دولت انتقال فیبرنوری به منازل را تصویب کرد
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 02-02-2011, 13:41

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

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