وب‌نوشت علیرضا محمودی

PRO CODER
AliReza
طبقه بندی موضوعی
آخرین نظرات

به نام خدا و سلام



توضحات این کتاب به زبان انگلیسی:


Targeted at computer vision amateurs who are well-versed in C++, Practical OpenCV takes a project-based approach to introduce various modules of the ubiquitous OpenCV computer vision software library. The book also discusses theoretical concepts behind the various vision algorithms and has a special chapter on running your vision programs on the Raspberry Pi, including OpenCV wrappers for the Raspberry Pi camera board API.

Chapters are organized to deal with one or two OpenCV modules per chapter. Contents at a glance:

    Installing OpenCV on your computer
    OpenCV demos
    Basic operations on images and GUI tools
    Image filtering
    Shapes in images
    Image segmentation and histograms
    Basic machine learning and keypoint-based object detection
    Affine and Perspective transforms and their applications to panoramas
    3D geometry and stereo vision
    Embedded computer vision: Running OpenCV programs on the Raspberry Pi

The author, Samarth Brahmbhatt is a graduate student at University of Pennsylvania.


مشخصات کتاب:

Paperback: 244 pages

Publisher: Apress (December 2013)

Language: English

ISBN-10: 1430260793

ISBN-13: 978-1430260790

این کتاب را در فرمت epub از لینک زیر می‌توانید دریافت نمایید:

دریافت            حجم: 3.27 مگابایت

۰ نظر موافقین ۲ مخالفین ۰ ۰۹ تیر ۹۴ ، ۲۲:۲۳
علیرضا محمودی


به نام خدا

آخرین نسخه نرم افزار Atmel Studio که برای برنامه نویسی میکروکنترلرهای AVR مورد استفاده قرار می‌گیرد را می‌توانید از لینک زیر دانلود نمایید:

۰ نظر موافقین ۲ مخالفین ۰ ۲۵ ارديبهشت ۹۴ ، ۱۷:۳۱
علیرضا محمودی

به نام خدا و سلام


فایل ارائه نرم افزار CodeVision AVR را از لینک زیر می‌توانید دانلود نمایید:


دانلود

۰ نظر موافقین ۱ مخالفین ۰ ۲۵ ارديبهشت ۹۴ ، ۱۴:۰۹
علیرضا محمودی
به نام خدا

نرم‌افزار Sublime Text یک ادیتور ساده، زیبا و کم حجم است که می‌تواند به کامپایلرهای مختلف نیز جهت کامپایل متصل شود.
برای متصل کردن این نرم‌افزار به کامپایلر باید یک Build System تعریف نمود. این Build Systemها از فرمت JSON استفاده می‌کنند. (اطلاعات بیشتر)


برای کدنویسی میکروکنترلر AVR به زبان C و ++C دو کامپایلر وجود دارد:
  1. CodeVision AVR (به زبان C)
  2. AVR GCC ( به زبان C و ++C) که Atmel Studio نیز از آن اسنفاده می‌کند.

هریک از این کامپایلرها نحو برنامه‌نویسی مخصوص خود را دارند.

برای استفاده از Sublime Text جهت کامپایل کدهای AVR مراحل زیر را طی کنید:


مرحله اول: دانلود و نصب هریک از کامپایلرها

دانلود کامپایلر AVR GCC برای Windows با حجم 27.5 مگابایت

دانلود CodeVision AVR نسخه 3.12 با حجم 143 مگابایت


مرحله دوم: دانلود Build System

دانلود Build System برای AVR GCC

دانلود Build System برای CodeVision AVR

دانلود Build System برای Atmel Studio


مرحله سوم: فایل دانلود شده را در مسیر زیر قرار دهید:

%AppData%\Sublime Text 3\Packages\User


مرحله چهارم: در Sublime Text از منوی Tools > Bulid System گزینه مریوط به Build System خود را انتخاب کرده و با F7 کامپایل کنید.


تنها Build System برای AVR GCC می‌تواند سورس کدهای C و ++C را مستقیماً کامپایل کند، برای استفاده از Build Systemهای دیگر باید ابتدا یک پروژه با هریک از نرم‌افزارها ساخته و سپس سورس کد درون پروژه را با Sublime باز کرده و کامپایل کنید.


تذکر: اگر با خطای is not recognized as an internal or external command مواجه شدید باید آدرس فایل‌های اجرایی نرم‌افزارهای نصب شده را به Environment Variables ویندوز اضافه کنید:

1. Run > control sysdm.cpl
2. تب Advanced و سپس گزینه Environment Variables را انتخاب کنید
3. گزینه path را انتخاب کرده و آدرس های زیر را با درج ; قبل از هریک وارد کنید:
برای کدویژن:
C:\cvavreval\BIN
برای Atmel Studio:
C:\Program Files\Atmel\Atmel Studio 6.2\shellUtils
و
C:\Program Files\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1061\avr8-gnu-toolchain\bin
(مسیرها ممکن است در سیستم شما متفاوت باشد)

-- بروزرسانی
Build System قرار داده شده برای AVR-GCC برای میکرو AT-Mega8 نوشته شده است، جهت تغییر آن می‌توانید نام نوشته شده جلوی mmcu- را تغییر دهید.
۰ نظر موافقین ۱ مخالفین ۰ ۱۸ آذر ۹۳ ، ۱۳:۱۱
علیرضا محمودی

به نام خدا و سلام
RyanPon نام وبسایتی است که در آن می‌توان نحوه کار الگوریتم‌های جست و جوی گراف و مرتب سازی را به صورت گرافیکی و متحرک مشاهده کرد.

الگوریتم‌های ارائه شده عبارتند از:

۰ نظر موافقین ۱ مخالفین ۰ ۲۳ آذر ۹۲ ، ۱۰:۵۲
علیرضا محمودی