Please refer to the homepage (http://www.vlfeat.org/matconvnet) for releases, data, and documentation.
MatConvNet is a MATLAB toolbox implementing Convolutional Neural Networks (CNNs) for computer vision applications. It is simple, efficient (integrating MATLAB GPU support), and can run and learn state-of-the-art CNNs, similar to the ones achieving top scores in the ImageNet challenge. Several example CNNs are included to classify and encode images.
An important feature of MatConvNet is making available the CNN building blocks as easy-to-use MATLAB commands. This allows prototyping new CNN architectures and learning algorithms as well as recycling fast convolution code for sliding window object detection and other applications.
MatConvNet is developed by a team of computer vision scientists in Oxford and other research institutions.
Cite As
Andrea Vedaldi (2026). vlfeat/matconvnet (https://github.com/vlfeat/matconvnet), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- AI and Statistics > Deep Learning Toolbox >
- Image Processing and Computer Vision > Computer Vision Toolbox > Recognition, Object Detection, and Semantic Segmentation >
- Parallel Computing > Parallel Computing Toolbox > GPU Computing >
Tags
Acknowledgements
Inspired: electroCUDA
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.1.0.0 | Updates the description. |
|
|
| 1.0.0.0 |
|
