اوپن سی وی ( به انگلیسی: OpenCV ) یا همان Open Computer Vision Library مجموعه ای از کتابخانه های برنامه نویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر پردازش تصویر بی درنگ ( به انگلیسی: Real Time ) تمرکز دارد[ ۱] . در ابتدا توسط اینتل ساخته و پشتیبانی می شد و هم اکنون توسط Willow Garage و Itseez پشتیبانی می گردد. استفاده از آن با پروانه فری بی اس دی آزاد است. اوپن سی وی کتاب خانه ای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی می شود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب می باشد. [ ۲]
• فیلتر تصویر
• سیستم تشخیص صورت
• تشخیص حرکت
• تعامل انسان و رایانه ( HCI )
• رباتیک موبایل
• درک حرکت
• شناسایی شی
• تقسیم بندی و تشخیص
• چشم انداز عمق استریو : ادراک عمق از 2 دوربین
• ساختار از حرکت ( SFM )
• ردیابی حرکت
• واقعیت افزوده
برای پشتیبیانی از برخی زمینه های بالا، اوپن سی وی یک کتاب خانه یادگیری ماشینی را در بردارد شامل[ نیازمند منبع] :
• الگوریتم متا
• یادگیری درخت تصمیم گیری
• درختان افزایش گرادیان
• الگوریتم امید ریاضی - بیشینه کردن
• الگوریتم نزدیکترین همسایه
• دسته بندی کننده نایو بیز
• شبکه عصبی مصنوعی
• جنگل تصادفی
• ماشین بردار پشتیبانی ( SVM )
اوپن سی وی به زبان سی++ نوشته شده و بنیاد رابط برنامه نویسی آن به زبان سی++ است[ نیازمند منبع] . رابط برنامه نویسی کاملی نیز برای پایتون، جاوا و متلب/اوکتاو دارد[ نیازمند منبع] . ای پی آی این زبان ها در اسناد برخط اوپن سی وی یافت می شود. همچنین پوشش هایی ( به انگلیسی: Wrapper ) برای زبان هایی همچون سی#، Ch و روبی برای تشویق پذیرش مخاطبان گسترده تر طراحی شدند[ نیازمند منبع] .
• یک رابط جی پی یو کودا - پایه از سپتامبر ۲۰۱۰ در حال پیشرفت است[ نیازمند منبع] .
• یک رابط OpenCL - پایه از اکتبر ۲۰۱۲ در حال گسترش است[ نیازمند منبع] .
اوپن سی وی روی ویندوز، اندروید، ماامو، فری بی اس دی، اوپن بی اس دی، آی اواس، بلک بری۱۰، لینوکس و اواس ده اجرا می شود[ ۳] . کاربران می توانند نسخه رسمی آن را از سورس فورج یا آخرین نسخه آن را از GitHub دریافت نمایند[ ۴] .
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف• فیلتر تصویر
• سیستم تشخیص صورت
• تشخیص حرکت
• تعامل انسان و رایانه ( HCI )
• رباتیک موبایل
• درک حرکت
• شناسایی شی
• تقسیم بندی و تشخیص
• چشم انداز عمق استریو : ادراک عمق از 2 دوربین
• ساختار از حرکت ( SFM )
• ردیابی حرکت
• واقعیت افزوده
برای پشتیبیانی از برخی زمینه های بالا، اوپن سی وی یک کتاب خانه یادگیری ماشینی را در بردارد شامل[ نیازمند منبع] :
• الگوریتم متا
• یادگیری درخت تصمیم گیری
• درختان افزایش گرادیان
• الگوریتم امید ریاضی - بیشینه کردن
• الگوریتم نزدیکترین همسایه
• دسته بندی کننده نایو بیز
• شبکه عصبی مصنوعی
• جنگل تصادفی
• ماشین بردار پشتیبانی ( SVM )
اوپن سی وی به زبان سی++ نوشته شده و بنیاد رابط برنامه نویسی آن به زبان سی++ است[ نیازمند منبع] . رابط برنامه نویسی کاملی نیز برای پایتون، جاوا و متلب/اوکتاو دارد[ نیازمند منبع] . ای پی آی این زبان ها در اسناد برخط اوپن سی وی یافت می شود. همچنین پوشش هایی ( به انگلیسی: Wrapper ) برای زبان هایی همچون سی#، Ch و روبی برای تشویق پذیرش مخاطبان گسترده تر طراحی شدند[ نیازمند منبع] .
• یک رابط جی پی یو کودا - پایه از سپتامبر ۲۰۱۰ در حال پیشرفت است[ نیازمند منبع] .
• یک رابط OpenCL - پایه از اکتبر ۲۰۱۲ در حال گسترش است[ نیازمند منبع] .
اوپن سی وی روی ویندوز، اندروید، ماامو، فری بی اس دی، اوپن بی اس دی، آی اواس، بلک بری۱۰، لینوکس و اواس ده اجرا می شود[ ۳] . کاربران می توانند نسخه رسمی آن را از سورس فورج یا آخرین نسخه آن را از GitHub دریافت نمایند[ ۴] .

wiki: اوپن سی وی