awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 مستودعات

Awesome GitHub RepositoriesComputer Vision Features

Methods for extracting visual patterns from image data.

Distinguishing note: Specific to visual feature extraction for object detection.

Explore 25 awesome GitHub repositories matching artificial intelligence & ml · Computer Vision Features. Refine with filters or upvote what's useful.

Awesome Computer Vision Features GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jakevdp/pythondatasciencehandbookالصورة الرمزية لـ jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561عرض على GitHub↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Calculates histograms of oriented gradients to represent visual patterns for object detection tasks.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    عرض على GitHub↗48,561
  • rwightman/pytorch-image-modelsالصورة الرمزية لـ rwightman

    rwightman/pytorch-image-models

    36,893عرض على GitHub↗

    This project is a library of pretrained computer vision architectures and backbones for image classification and feature extraction. It serves as a comprehensive model zoo and collection of standardized image encoders, including ResNet, Vision Transformers, and EfficientNet, for use in visual analysis and as backbones for object detection and image segmentation. The library provides a framework for distributed training and evaluation of image models using advanced data augmentation and optimization scripts. It includes a dedicated toolset for converting trained PyTorch vision models into the

    Provides methods for extracting visual patterns and intermediate layers to create feature maps for detection tasks.

    Python
    عرض على GitHub↗36,893
  • d2l-ai/d2l-enالصورة الرمزية لـ d2l-ai

    d2l-ai/d2l-en

    29,001عرض على GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Shares convolutional computation across images and uses pooling to normalize features from variable-sized regions for faster processing.

    Pythonbookcomputer-visiondata-science
    عرض على GitHub↗29,001
  • facebookresearch/detectronالصورة الرمزية لـ facebookresearch

    facebookresearch/Detectron

    26,370عرض على GitHub↗

    Detectron is a PyTorch object detection framework and computer vision research platform. It provides implementations of neural network architectures for locating and identifying objects in images, including Mask R-CNN for generating instance segmentation masks and RetinaNet for one-stage detection. The platform supports computer vision prototyping and object detection research through the deployment of pre-trained baseline models. This allows for the rapid implementation and evaluation of visual recognition systems. Its capabilities cover image object localization and instance segmentation w

    Uses bilinear interpolation to preserve spatial information and avoid misalignment in region proposals.

    Python
    عرض على GitHub↗26,370
  • matterport/mask_rcnnالصورة الرمزية لـ matterport

    matterport/Mask_RCNN

    25,564عرض على GitHub↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Uses bilinear interpolation to align regions of interest, ensuring precise spatial alignment for pixel-level mask prediction.

    Pythoninstance-segmentationkerasmask-rcnn
    عرض على GitHub↗25,564
  • paddlepaddle/paddledetectionالصورة الرمزية لـ PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243عرض على GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Provides methods for extracting hierarchical visual patterns from image data to support object detection tasks.

    Pythonblazefacedeepsortdetr
    عرض على GitHub↗14,243
  • cs231n/cs231n.github.ioالصورة الرمزية لـ cs231n

    cs231n/cs231n.github.io

    10,923عرض على GitHub↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Provides instructional material on using learnable filters to extract visual patterns from image data.

    Jupyter Notebook
    عرض على GitHub↗10,923
  • eduardolundgren/tracking.jsالصورة الرمزية لـ eduardolundgren

    eduardolundgren/tracking.js

    9,472عرض على GitHub↗

    tracking.js is a browser computer vision library written in JavaScript for performing real-time image analysis and object tracking directly within a web browser. It functions as a real-time object tracker, a color tracking tool, and a face detection utility. The library enables the detection and monitoring of specific color ranges, human faces, and known visual patterns across consecutive video frames. It extracts visual features and descriptors from images to identify distinct landmarks for matching and tracking. The project covers broad computer vision capabilities, including the ability t

    Extracts visual patterns and key points from image data to identify landmarks for tracking.

    JavaScript
    عرض على GitHub↗9,472
  • jomjol/ai-on-the-edge-deviceالصورة الرمزية لـ jomjol

    jomjol/AI-on-the-edge-device

    8,461عرض على GitHub↗

    AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta

    Extracts specific image coordinates and applies geometric corrections for consistent model input.

    C++
    عرض على GitHub↗8,461
  • jwyang/faster-rcnn.pytorchالصورة الرمزية لـ jwyang

    jwyang/faster-rcnn.pytorch

    7,859عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل لاكتشاف الكائنات في PyTorch ينفذ بنية Faster R-CNN. يعمل كنموذج رؤية للتنبؤ بصناديق التحديد الدقيقة حول كائنات متعددة داخل الصور وتدفقات الفيديو الحية. تم تحسين النظام للتدريب متعدد الـ GPU لتقليل الوقت المطلوب لتقارب النموذج. يستخدم تصميماً مسرعاً بواسطة GPU للتعامل مع تدريب واستنتاج شبكات الاكتشاف المعقدة. يغطي إطار العمل دورة حياة اكتشاف الكائنات الكاملة، بما في ذلك تدريب الشبكة المخصص والاستنتاج للصور الثابتة وتدفقات الفيديو في الوقت الفعلي. يتضمن قدرات للتحقق من أداء النموذج باستخدام مجموعات بيانات قياسية، بالإضافة إلى تحسينات التدريب مثل التجميع القائم على نسبة العرض إلى الارتفاع وأحمال العمل الموزعة.

    Isolates features from specific regions of interest using pooling and alignment to improve detection accuracy.

    Python
    عرض على GitHub↗7,859
  • kulbear/deep-learning-courseraالصورة الرمزية لـ Kulbear

    Kulbear/deep-learning-coursera

    7,729عرض على GitHub↗

    This repository contains programming assignments and lecture notes from Andrew Ng's foundational deep learning course specialization on Coursera. The materials cover core neural network training techniques including optimization algorithms, normalization methods, regularization approaches, parameter initialization strategies, and learning rate scheduling to improve model convergence and generalization. The coursework explores design principles where successive neural network layers learn progressively more abstract feature representations from input data. It provides guidance on selecting ope

    Build deeper layers that compute more complex input features than earlier layers in a neural network.

    Jupyter Notebookcourseradeep-learning
    عرض على GitHub↗7,729
  • hybridgroup/gocvالصورة الرمزية لـ hybridgroup

    hybridgroup/gocv

    7,463عرض على GitHub↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Generates numerical representations of keypoints to enable comparison and matching of different images.

    Go
    عرض على GitHub↗7,463
  • open-mmlab/mmcvالصورة الرمزية لـ open-mmlab

    open-mmlab/mmcv

    6,446عرض على GitHub↗

    mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad

    Ensures spatial alignment during feature pooling for specific bounding boxes using interpolation.

    Python
    عرض على GitHub↗6,446
  • nwojke/deep_sortالصورة الرمزية لـ nwojke

    nwojke/deep_sort

    6,148عرض على GitHub↗

    DeepSORT هو إطار عمل لتتبع كائنات متعددة في الوقت الفعلي مصمم للحفاظ على هويات متسقة لكائنات متعددة عبر إطارات الفيديو. يدمج ميزات مظهر التعلم العميق مع واصفات الحركة لتتبع الكائنات عبر تسلسل من بيانات الفيديو. يستخدم النظام شبكة عصبية تلافيفية عميقة لتوليد واصفات مرئية عالية الأبعاد لإعادة تحديد الأشخاص. يتم دمج ميزات المظهر هذه مع تقدير الحركة عبر مرشح كالمان وحلها باستخدام خوارزمية المجر لربط الاكتشافات بشكل مثالي مع المسارات الموجودة. يتضمن إطار العمل قدرات لتصفية الربط القائمة على البوابات وإدارة المسار القائمة على الحالة للتعامل مع دورات حياة الكائنات. كما يوفر أدوات لعرض نتائج التتبع على إطارات الفيديو وتقييم أداء التتبع مقابل المعايير الراسخة.

    Generates numerical feature descriptors for bounding boxes to enable similarity comparison.

    Python
    عرض على GitHub↗6,148
  • shimat/opencvsharpالصورة الرمزية لـ shimat

    shimat/opencvsharp

    6,011عرض على GitHub↗

    OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's computer vision capabilities through an API that mirrors the native C/C++ style. It serves as a managed wrapper for image processing, feature detection, object detection, and image manipulation tasks, while also handling automatic disposal of unmanaged OpenCV resources like Mat objects to prevent memory leaks in .NET applications. The library enables keypoint detection and descriptor extraction using algorithms such as AKAZE, BRISK, or FAST, with brute-force or FLANN-based matchin

    Chains keypoint detection, descriptor extraction, and brute-force or FLANN-based matching.

    C#computer-visiondotnetdotnetstandard
    عرض على GitHub↗6,011
  • dbolya/yolactالصورة الرمزية لـ dbolya

    dbolya/yolact

    5,231عرض على GitHub↗

    Yolact هو إطار عمل للرؤية الحاسوبية ونموذج تجزئة مثيل في الوقت الفعلي. يستخدم شبكة عصبية تلافيفية بالكامل لاكتشاف الكائنات وإنشاء أقنعة على مستوى البكسل للصور وتدفقات الفيديو. يستخدم النظام توليد أقنعة نموذجية لإنشاء نماذج أقنعة عالمية يتم دمجها خطياً للحصول على نتائج خاصة بالمثيل. يدمج طبقات تلافيفية قابلة للتشوه وتجميع مناطق الاهتمام القابلة للتشوه لتكييف أخذ العينات المكانية مع الأشكال غير المنتظمة للكائنات. يغطي إطار العمل دورة حياة تطوير النموذج بالكامل، بما في ذلك التدريب على مجموعات بيانات مخصصة، وتقييم الدقة باستخدام متوسط الدقة (mAP)، واستخدام التدريب الموزع متعدد وحدات معالجة الرسومات لتوسيع سرعة المعالجة. كما يوفر أدوات معالجة الوسائط لتطبيق أقنعة التجزئة على الصور وتصدير ملفات الفيديو المشروحة. يتضمن المشروع أدوات استمرارية الحالة لإدارة نقاط التحقق واستئناف التدريب، إلى جانب التسجيل لتسجيل المقاييس وقيم الخسارة.

    Extracts feature maps from regions of interest by dynamically adjusting the pooling grid to match object geometry.

    Python
    عرض على GitHub↗5,231
  • arrayfire/arrayfireالصورة الرمزية لـ arrayfire

    arrayfire/arrayfire

    4,888عرض على GitHub↗

    ArrayFire هو إطار عمل حوسبة مستقل عن الأجهزة ومحرك مصفوفات مجمع فورياً (JIT) مصمم للحوسبة الرقمية عالية الأداء. يعمل كمكتبة حوسبة رقمية لوحدات معالجة الرسومات ومجموعة أدوات معالجة إشارات متوازية تجرد خلفيات الأجهزة، مما يسمح لنفس الكود بالتنفيذ عبر معماريات GPU و CPU مختلفة. يتميز المشروع بمحرك JIT يستخدم تجميع التعبيرات لدمج العمليات وتقليل عبء الذاكرة. يستخدم رسماً بيانياً للتنفيذ المؤجل لتحسين سلاسل الحسابات ويوفر أساسيات التشغيل البيني لمشاركة البيانات وسياقات التنفيذ مع منصات حوسبة خارجية مثل CUDA و OpenCL. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك الجبر الخطي المتوازي، ومعالجة الإشارات الرقمية، ورؤية الحاسوب المسرعة. توفر أدوات لتنفيذ التعلم الآلي، ومحاكاة النمذجة المالية، وحل المعادلات التفاضلية الجزئية لمحاكاة الأنظمة الفيزيائية. يتعامل نظام إدارة المصفوفات الخاص بها مع تخصيص المصفوفات متعددة الأبعاد، والتقطيع، ونقل البيانات بين المضيف والجهاز.

    Generates numerical representations of image regions to enable efficient comparison between different images.

    C++arrayfirecc-plus-plus
    عرض على GitHub↗4,888
  • bnsreenu/python_for_microscopistsالصورة الرمزية لـ bnsreenu

    bnsreenu/python_for_microscopists

    4,402عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة أدوات لتحليل الصور الحيوية في Python مصممة لمعالجة وتحليل صور المجهر والصور الطبية. يوفر مجموعة من الأدوات لقياس الصور، وتجزئة الصور الطبية، وسير عمل التصوير الحيوي العام. تتضمن المجموعة إمكانيات متخصصة لقياس البيانات البيولوجية، مثل قياس تعقيد تفرع الخلايا العصبية عبر تحليل Sholl، وحساب توزيعات أحجام الجسيمات، وتتبع مساحة الجروح في اختبارات الخدش. كما يتميز بمكتبة لتجزئة الصور الطبية تنفذ معماريات U-Net لعزل الهياكل التشريحية في البيانات ثلاثية الأبعاد، وتستخدم شبكات الخصومة التوليدية (GANs) لإنشاء صور علمية اصطناعية لزيادة حجم مجموعات البيانات. بشكل عام، يغطي المشروع بدائيات معالجة الصور بما في ذلك إزالة الضوضاء، وتحسين التباين، والتحويلات المورفولوجية. ويوفر أدوات لإدارة مجموعات البيانات لتحويل التعليقات التوضيحية بين تنسيقات COCO و YOLO والأقنعة الثنائية، بالإضافة إلى أدوات تعلم الآلة لتدريب الشبكات العصبية وتنفيذ نقل الأوزان القائم على المشفرات التلقائية (autoencoders). يتم توفير سير عمل التحليل كسلسلة من دفاتر Jupyter التفاعلية.

    Creates image features optimized for predictive modeling and classification using gradient boosting machines.

    Jupyter Notebook
    عرض على GitHub↗4,402
  • huawei-noah/cv-backbonesالصورة الرمزية لـ huawei-noah

    huawei-noah/CV-Backbones

    4,416عرض على GitHub↗

    CV-Backbones هي مكتبة للعمود الفقري (backbone) لرؤية الحاسوب ومستودع نماذج يوفر مجموعة من معماريات الشبكات العصبية المحددة مسبقاً لاستخراج الميزات المرئية ومعالجة بيانات الصور. تعمل المكتبة كإطار عمل لرؤية الحاسوب في PyTorch، وتضم مكونات تعلم عميق قابلة لإعادة الاستخدام ومصممة لتحليل الصور وتعلم التمثيل المرئي. تركز المكتبة على معماريات الشبكات العصبية الفعالة لتقليل العبء الحسابي مع الحفاظ على أداء استخراج الميزات. يتم تحقيق ذلك من خلال تنفيذ تصميمات نماذج خفيفة الوزن مثل GhostNet وMLP. يغطي المشروع مجموعة واسعة من معماريات النماذج، بما في ذلك الشبكات العصبية الالتفافية والمحولات. كما يتضمن نظاماً نمطياً لتبديل تطبيقات العمود الفقري وآلية لتحميل الأوزان المدربة مسبقاً لتسريع التقارب.

    Implements methods for extracting visual patterns and high-level numerical representations from image data.

    Python
    عرض على GitHub↗4,416
  • msracver/deformable-convnetsالصورة الرمزية لـ msracver

    msracver/Deformable-ConvNets

    4,116عرض على GitHub↗

    Deformable-ConvNets هو إطار عمل لرؤية الحاسوب ومجموعة من مكونات الشبكات العصبية المصممة لتنفيذ الشبكات العصبية التلافيفية القابلة للتشكيل (Deformable Convolutional Neural Networks). يوفر طبقات تلافيفية تكيفية وتطبيقات تجميع (pooling) تعدل مجالات استقبالها بناءً على ميزات المدخلات لالتقاط هندسة الكائنات داخل الصور بشكل أفضل. يُمكّن المشروع من استخدام إزاحات أخذ العينات القابلة للتعلم وأقنعة التعديل لمحاذاة الشبكات التلافيفية مع أشكال الكائنات المستهدفة. كما يتضمن أدوات متخصصة لتصور الإزاحات المكتسبة في طبقات التلافيف والتجميع، مما يسمح بتحليل كيفية تكيف الشبكة مع مجال استقبالها المكاني. تُطبق هذه القدرات لتحسين دقة اكتشاف الكائنات وتحسين التجزئة الدلالية (semantic segmentation). يدعم إطار العمل استخراج الميزات من مناطق الاهتمام (ROI) من خلال التجميع القابل للتشكيل لمحاذاة مناطق أخذ العينات مع حدود الكائنات الفعلية. يتضمن التنفيذ خط أنابيب تدريب لتنفيذ وتقييم هذه البنى الشبكية المتخصصة.

    Implements a deformable ROI pooling mechanism that aligns feature extraction grids with the actual geometry of target objects.

    Python
    عرض على GitHub↗4,116
السابق12التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Computer Vision Features

استكشف الوسوم الفرعية

  • Border Feature ExtractionExtraction of features specifically from the boundaries of bounding boxes for refinement. **Distinct from Computer Vision Features:** Distinct from general Computer Vision Features by focusing specifically on boundary/border sampling of RoIs.
  • Classification Feature EngineeringCreation of image features specifically for use with predictive modeling and classification algorithms. **Distinct from Computer Vision Features:** Focuses on engineering features for tabular classifiers like gradient boosting, rather than general visual pattern extraction for detection.
  • Feature Descriptor Computation2 وسوم فرعيةGenerating numerical vectors that describe keypoints to allow image matching. **Distinct from Computer Vision Features:** Focuses on the creation of the descriptor vector rather than just the extraction of the feature point.
  • Region Alignment1 وسم فرعيPreserves spatial information during feature extraction using interpolation for pixel-level localization. **Distinct from Computer Vision Features:** Focuses on alignment for segmentation, distinct from general visual feature extraction.
  • Visual Feature TrackingThe process of following extracted visual keypoints across consecutive image frames. **Distinct from Feature Descriptor Computation:** Distinct from descriptor computation; this covers the temporal tracking of features using KLT or descriptors.