#655 · Primary category: Computer Vision
cfnet
[CVPR'17] Training a Correlation Filter end-to-end allows lightweight networks of 2 layers (600 kB) to high performance at fast speed..
Project last updated:05/31/18
GitHub Stars
523
Forks
150
Contributors
2
License
MIT
Why we included this project
Visual object tracking in video is genuinely hard, and this is one of the cleaner reference implementations of the correlation-filter approach that carried the field for years. Training the filter end-to-end with a two-layer CNN pulls strong single-object tracking out of a network that runs around 600 KB, which makes it a handy benchmark for anyone on resource-strapped or embedded projects. It's research code through and through: Matlab and MatConvNet, scripts to dig through rather than a plug-and-play package, and the real payoff is walking through the architecture and rerunning the CVPR'17 experiments. If you're building a real-time tracker or comparing lightweight Siamese-style trackers, this is a good baseline to cite and adapt.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)