Giter Club home page Giter Club logo

computer_vision's Introduction

Computer_Vision

This project is a collection of projects I have run in a while.Including the mainstream direction of vision, such as image classification, target detection, etc.

I would like to thank one of my partners yuyufei88for providing the Android program.

Image Classification

Currently, only two frameworks, Mxnet and Ncnn, are used. The project structure is as follows:

  • Mxnet/resnet18
  • ncnn
  • Android_demo

Target Detection

Here are yolov5 of pytorch, naodet of pytorch, yolov3_mobilenet of mxnet, and their ncnn versio. The project structure is as follows:

  • naodet
  • naodet_ncnn
  • yolov2ncnn
  • yolov3_mobilnet
  • yolov3_mobilnet_ncnn
  • yolov5
  • yolov5_ncnn
  • Android_demo

yolov2ncnn is a detailed process of yolov5 to ncnn. There is a process of writing yolov3 to ncnn in yolov3_mobilnet.

OCR

There are AttentionOCR suitable for scene text recognition, general text recognition, and EasyOCR that can recognize multiple languages. The project structure is as follows:

  • AttentionOCR
  • AttentionOCR_flask
  • EasyOCR
  • PaddleOCR

Target Tracking

These are two very good target tracking projects. Real-time running on the server side is not a problem, and it is probably maintained at about 30fps. The project structure is as follows:

  • FairMOT
  • Towards_Realtime_MOT

Action Recognition

These are two very good papers, in which TEA personally sorted them out, and the experimental results are credible.

  • ECO-caffe
  • TEA

Face Recognition

Here is yolov5 for detection, using arcFace for recognition, and Insight Face.

  • yolov5_arcFace
  • yolov5_face
  • Insight Face

In yolov5_face, face detection is performed after yolov5 is converted to ncnn.

postscript

This library will be updated in the future to make it richer and more complete. The collation of papers will be updated in the WeChat public account.

All articles and code parts that involve others have links to the original text. If there is any forgotten part, please point it out and I will improve it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.