جستجو برای:
سبد خرید 0
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع ثبت نام دوره تابستانی آوات روبو
فرصت تکرار نشدنی ثبت نام در دوره های حضوری با 20% تخفیف!
ساعت
دقیقه
ثانیه
مشاهده دوره های آموزشی
رباتیک و هوافضا
ورود
با ایمیل با شماره موبایل
گذرواژه خود را فراموش کرده اید؟
عضویت
با ایمیل با شماره موبایل
  • 09152556924
  • sup@avatrobo.ir
رباتیک و هوافضا
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

رباتیک و هوافضا > مقالات > OpenCV > معرفی کتابخانه متن باز OpenCV

معرفی کتابخانه متن باز OpenCV

آبان 9, 1394
ارسال شده توسط Admin
OpenCV

به نام خدا

معرفی OpenCV

OpenCV مخفف open computer vision library است.OpenCV یک کتاب خانه متن باز است که می توان آن را به برنامه افزود و از قابلیت های آن استفاده کرد.این کتابخانه برای انجام کار های پردازش تصویر و بینایی ماشین تهیه شده است.این کتابخانه به زبان C و ++C نوشته شده و تحت لینوکس،ویندوز و مکینتاش قابل اجرا می باشد.اگر برنامه شما به زبان های سی،سی پلاس،پایتون،سی شارپ و یا جاوا است می توانید از این کتابخانه استفاده کنید.

کتابخانه OpenCV دارای بیش از 500 تابع برای موضوع های مختلف ماشین بینایی می باشد.

OpenCV می تواند با پردازنده های چند هسته ای نیز کار کند.

‪ OpenCV‬ﺑﻪ ﮔﻮﻧﻪاي اﺳﺖ ﮐﻪ ﺷﻤﺎ ﻣﯽﺗﻮاﻧﯿﺪ ﯾﮏ ﻣﺤﺼﻮل ﺗﺠﺎري را ﺑﺎ اﺳﺘﻔﺎده از‬ OpenCV ‬ﺗﻮﻟﯿﺪ ﮐﻨﯿﺪ.این بدین معنی است که شما میتوانید با این کتابخانه یک نرم افزار کاربردی پردازش تصویر بسازید و به دنیا عرضه کنید در این نرم افزار به راحتی میتوانید توابع مختلف که را دستکاری کنید و حتی برای کاربردهای خاص بهینه کنید.هدف از طراحی OpenCV پردازش کارامد به خصوص برای کار های بی درنگ است.

درصورتی که تمایل دارید از بهینه‌سازی خودکار بیشتری روی معماری‌های اینتل بهره ببرید، می‌توانید کتابخانه‌های IPP اینتل که شامل روتین‌های بهینه شده سطح پایین در بسیاری از زمینه‌های الگوریتمی هستند را خریداری کید. OpenCV به صورت خودکار IPP مناسب را در زمان اجرا در صورتی که کتابخانه نصب باشد، به کار می‌گیرد.

یکی از اهداف OpenCV فراهم کردن یک زیربنای بینایی کامپیوتر با کاربرد ساده است؛ به طوری که افراد بتوانند برنامه‌های بینایی نسبتاً پیچیده خود را به سرعت بسازند. کتابخانه OpenCV شامل بیش از ۵۰۰ تابع پیرامون موضوعات مختلف بینایی، از بررسی محصول کارخانه گرفته تا تصویربرداری پزشکی، امنیت، واسط کاربر، تنظیم دوربین، رباتیک و بینایی دوچشمی (استریو) است. از آنجا که همواره قرابت زیادی بین بینایی کامپیوتر و یادگیری ماشین وجود اشته است، OpenCV شامل یک کتابخانه یادگیری ماشین همه‌منظوره (MLL) نیز هست. این زیر کتابخانه، روی مباحث تشخیص الگوی آماری و دسته‌بندی تمرکز دارد.

opencv22

 

چه کسانی از OpenCV استفاده می‌کنند؟

بسیاری از دانشمندان علوم رایانه و برنامه‌نویسان برنامه‌های کاربردی، از برخی نقش‌های بینایی کامپیوتر آگاهند. اما تعداد کمی از همه‌ی کاربردهای بینایی کامپیوتر اطلاع دارند. برای مثال، خیلی‌ها از کاربرد آن در نظارت تصویری آگاهی دارند. همچنین، بسیاری نیز از افزایش استفاده آن برای تصاویر و ویدئو در وب باخبرند. اما شمار اندکی، کاربردهای بینایی ماشین در واسط‌های بازی را دیده‌اند. هنوز تعداد کمی درک می‌کنند که تصاویر فضایی و تصاویر نقشه خیابان (مثلاً در Google Street View)، استفاده‌ی زیادی از روش‌های تنظیم دوربین و تکنیک‌های چسباندن تصویر می‌کنند. برخی افراد از کاربردهای آن در کنترل امنیت، وسایل نقلیه بدون سرنشین، یا تحلیل‌های پزشکی آگاهند. اما تعداد کمی می‌دانند که بینایی ماشین تا چه حد در تولید می‌تواند استفاده شود. به طور کلی در تولید انبوه و خودکار هرچیزی، بایستی در نقاطی از خط تولید، محصول را با استفاده از تکنیک‌های بینایی ماشین مورد بازرسی قرار داد.

opencv111

 

 

برچسب ها: computer visionimage processingopencvآوات روبواپن سی ویبینایی ماشینپردازش تصویر
قبلی میکروکنترلر های مبتنی بر معماری هسته Cortex-M
بعدی ربات پرنده چهار ملخه-کوادروتور

پست های مرتبط

فروردین 20, 1395

مقایسه انواع پلت فرم های سخت افزاری مناسب برای بینایی ماشین و پردازش تصویر Embedded

Author Avatar
Admin
ادامه مطلب

دیدگاهتان را بنویسید لغو پاسخ

دسته های محصولات
آخرین دیدگاه‌ها
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در درباره ما
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
  • امیر در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
ژوئن 2026
ش ی د س چ پ ج
 12345
6789101112
13141516171819
20212223242526
27282930  
« آوریل    
فهرست 1
  • عضویت
  • ویرایش حساب کاربری
  • ورود
  • خانه
فهرست 2
  • حمایت مالی
  • تبلیغات
  • فروشنده
  • داشبورد فروشندگان
  • سفارش پروژه
  • تماس با ما
  • درباره ما
فهرست 3
  • ویرایش حساب کاربری
  • فراموشی رمز عبور
  • ثبت نام
  • ویرایش حساب کاربری
محل کد نماد...
جستجو برای:
آخرین محصولات مشاهده شده
  • آموزش پروژه ربات خود تعادلی با موتور پله ای آموزش پروژه ربات خود تعادلی با موتور پله ای
    310,000 
  • آموزش پروژه اسپیدکنترلر موتور براشلس 2 ( بدون سنسور ) آموزش پروژه اسپیدکنترلر موتور براشلس 2 ( بدون سنسور )
    140,000 
محصولات
  • دوره کوادکوپتر سرعتی FPV دوره آموزش ساخت کوادکوپتر مسابقاتی FPV
    نمره 4.00 از 5

    4,830,000 
  • دوره هواپیما مقدماتی تا پیشرفته دوره آموزش ساخت پهپاد بال ثابت ( هواپیما ) - مقدماتی تا پیشرفته
    10,480,000 
  • دوره کوادکوپتر مقدماتی دوره آموزش مقدماتی ساخت مولتی کوپتر (کوادکوپتر، هگزاکوپتر و ...)
    2,490,000 
  • دوره کوادکوپتر فیلم بردار دوره آموزش ساخت پهپاد فیلم بردار ( مولتی کوپتر )
    8,970,000 
  • دوره هواپیمای مدل موتور کشی دوره آموزش ساخت هواپیمای موتور کشی
    2,030,000 
نوشته‌های تازه
  • برنامه نویسی به زبان پایتون برای رزبری پای
  • تشخیص رنگ با استفاده از رزبری پای
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت دوم
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت اول
  • کنترل PID با آردوینو و دو موتور براشلس

درباره آوات روبو

 

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

دسترسی سریع

  • دوره های آموزشی
  • کیت
  • کلاس های حضوری
  • پروژه

کاوش

  • درباره ما
  • تماس با ما
  • مقالات

شبکه های اجتماعی

  • اینیستاگرام
  • یوتیوب
  • تلگرام

استفاده از مطالب سایت برای مقاصد غیر تجاری و با ذکر منبع بلامانع است. تمامی حقوق برای آوات روبو محفوظ است.