دریافت از git و به روز کردن فایل‌ها

سورس‌کدهای مربوط به کلاس‌های این ترم در github آپلود میشود. در گیت‌هاب نمی‌توانید نوت‌بوک‌ها را یکی یکی دانلود کنید و هر بار باید کل نوت‌بوکها را بعد از هر بار به روز رسانی دریافت کنید که اینکار مطلوب نخواهد بود.

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


  • نصب نرم افزار git

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



در فرآیند نصب میتوانید تمام گزینه های پیش فرض را انتخاب کنید. در عکس بالا و این قسمت از گزینه های نصب، گزینه‌ی use Git from windows command prompt را تیک بزنید.

حالا از این پس می‌توانید در محیط CMD از دستورات git استفاده کنید.

  • دریافت یک repository جدید (دستور clone)
  1. آدرس repository درس را از قسمت سبز سمت راست بالا ی  ( Clone or download) کپی کنید:
    مثلا آدرس برای درس بینایی ماشین آدرس https://github.com/Alireza-Akhavan/class.vision.git خواهد بود.
  2. به مسیری که میخواهید این repository را دریافت کنید بروید و با نگاه داشتن shift و زدن کلیک راست دکمه‌ی Open Command window here را بزنید.
  3. و در cmd ی که برای شما باز شده دستور زیر را وارد کنید:

    برای مثال برای repository مربوط به درس بینایی ماشین خواهیم داشت:

    و مطابق تصویر زیر پوشه حاوی repository گیت‌هاب بر روی سیستم شما کپی می‌شود.

    توصیه میکنم تا زمانی که با دستورات git آشنایی کامل پیدا نکرده اید بر روی این پوشه تغییراتی اعمال نکنید و آن را عینا کپی کرده و نوت‌بوکها را از نسخه‌ی کپی شده اجرا کرده و تغییر دهید.

 

  • به روز نگاه داشتن یک repository (دستور pull)

در طول ترم نوت‌بوکهای قبلی به روز شده و نوت‌بوکهای جدیدی اضافه خواهد شد، بدین منظور نیاز است به داخل پوشه‌ی مربوط به repository دریافت شده بروید (در اینجا class.vision) و با باز کردن cmd در این محل دستور زیر را تایپ کنید.

 

برای مثال خواهیم داشت:

 

موفق و سربلند باشید.

دانلود و نصب آناکوندا برای کار با پایتون

به آدرس https://www.continuum.io/downloads  بروید.

  1. نسخه‌ای که میخواهیم دانلود و نصب کنیم نسخه بالاتر یا برابر با Python 3.5 version است. لطفا ورژن پایین تر دانلود نکنید.
  2. برای دانلود نسخه ی مناسب, باید بدانید ویندوزتان 32 بیتی یا 64 بیتی است. اگر نمیدانید این لینک را مطالعه کنید:
    https://support.microsoft.com/en-us/help/15056/windows-7-32-64-bit-faq
  3. اگر از سیستم عامل ویندوز استفاده نمیکنید, به اینجانب  پیام بدهید و راهنمای نصب سیستم عامل  (Max، Linux) را دریافت کنید.

راهنمای دانلود برای ویندوز:

اگر سیستم عامل 32 بیتی دارید, روی لیک 32 بیتی و اگر 64 بیتی دارید روی لینک مربوطه کلیک کنید. (مطابق تصویر زیر)

راهنمای نصب:

  • روی فایل exe کلیک نمایید
  • مراحل را پیش بروید تا به تصویر زیر برسید؛ مطابق تصویر هر دو گزینه را تیک بزنید

توجه: (خود Anaconda توصیه کرده به علت احتمال تداخل PATH با نسخه های دیگر پایتون روی سیستمتان این گزینه را تیک نزنید. با این حال اگر دفعه اولی است که پایتون را نصب میکنید, برای سادگی توصیه میکنم این گزینه را تیک بزنید.)

– نصب در حود 15 دقیقه طول میکشد؛ در انتها روی دکمه ی finish کلیک نمایید.

 

راهنمای اجرا

راهنمای اجرای spyder :

از منوی start

آیکن مربوط به Anaconda Navigator

روی دکمه ی آبی رنگ (Launch) اجرای spyder کلیک کنید.

در نهایت محیط زیر را مشاهده خواهید کرد:

در سمت راست (2) کنسول و در سمت چپ (1) محیط کد نویسی را مشاهده میکنید که در کلاس تشریح شد.

 

راهنمای اجرای نوت‌بوکهای jupyter:

پوشه‌ی حاوی فایلهای .ipynb را که از گیت‌هاب درس دانلود کرده اید به مسیر دلخواه کپی کنید.

به این مسیر رفته و shift + کلیک راست کنید.

گزینه‌ی Open command window here را کلیک کنید.

در پنجره‌ی باز شده دستور jupyter notebook را تایپ کنید.

حال باید مرورگر شما باز شده و نوت‌بوکهای شما نشان داده شوند.

Installing OpenCV on a MAC

STEP 1 – Install Xcode

  1. Go to – https://developer.apple.com/xcode/
  2. Follow the installation instructions there, should be pretty straight forward to do.

STEP 2 – Install Homebrew

1.        Open the Terminal, by going to: Applications → Utilities → Terminal

2.       Type the following lines. Note do not type the red numbers, they are

simply line

3. Homebrew has now been successfully installed. We can run an update by doing:

brew install python 

STEP 3 – Install the Anaconda Python Package

1.       Go to: https://www.continuum.io/downloads

2.       Select the OSX installer (choose Python 3.5)

3.       Follow the Installation instructions, should be pretty standard, however Continuum has a guide here: https://docs.continuum.io/anaconda/install

4.       Anaconda which includes Python and lots of useful libraries is now installed.

STEP 4 – Install OpenCV 3.0.0

1. Go to terminal window and type the following:

2. Type the following lines:

3. That’s it, OpenCV 3.0.0 would have been successfully installed.

STEP 5 – Launch an Ipython Notebook and test.

1.       Go to terminal window and type the following: jupyter notebook

2.       Open a new ipython notebook. By clicking new located near the top right of the screen (see red 1 below) and then under Notebooks, click on Python 2 (see red 2 below).

3.       When out notebook file loads, type the 3 following lines of code as shown in the image below.

4. If successful, you should see the statement “Packages successfully imported” .

UPDATE:

If the above methods fail which has been happening to a lot of students due to changes in OpenCV, Anaconda etc. Please try the following alternative methods:

  1. From terminal type and run the following.

conda install -c https://conda.binstar.org/menpo opencv

مطالب مرتبط:

Install OpenCV 3 on macOS with Homebrew (the easy way)

Guide to troubleshooting Issues with Mac installs:

Resolving macOS, OpenCV, and Homebrew install errors

آموزش نصب OpenCV و شروع

گام اول – دانلود و نصب Anaconda Python Package

  • به آدرس  https://www.continuum.io/downloads  بروید.
  • نسخه مورد نظر را انتخاب کنید.توصیه میکنم برای این کلاس نسخه پایتون 3 به بالا را دانلود و نصب کنید.
  • آزمایش نصب – به windows command prompt یا CMD ویندوز بروید.
  • دستور زیر را تایپ کنید

jupyter notebook

برای اطلاعات بیشتر در مورد گام اول این پست را بخوانید.

گام دوم – نصب و اجرای OpenCV

  • به windows command prompt یا CMD ویندوز بروید.
  • دستورات زیر را به ترتیب وارد کنید ( باید به اینترنت متصل باشید.)

 

حال باید تمام سلولهای نوت‌بوک

00-Beginning.ipynb

بدون خطا اجرا شود. (برای اجرای نوت‌بوکها به قسمت راهنمای اجرای نوت‌بوکهای jupyter مراجعه کنید.