Coder Social home page Coder Social logo

Comments (18)

ryan1288 avatar ryan1288 commented on July 26, 2024 1

@fengyuentau I'm planning to work on the TrackerVIT C++ demo as well. Should be able to produce a much cleaner solution now that I have a better grasp of it 👍

from opencv_zoo.

DaniAffCH avatar DaniAffCH commented on July 26, 2024 1

Hey there, I'm going to work on Human Segmentation

from opencv_zoo.

fengyuentau avatar fengyuentau commented on July 26, 2024 1

Hello @DaniAffCH , feel free to submit pull requests!

from opencv_zoo.

kekxv avatar kekxv commented on July 26, 2024

handpose_estimation_mediapipe. please
Thank you so much.

from opencv_zoo.

dmatveev avatar dmatveev commented on July 26, 2024

If we revive DNN backend in G-API, it may make sense to write the C++ demos directly in G-API to combine Video, NN, Pre&Post processing all in the same pipeline effectively. Additional points to OpenCV as an application framework. What do you think?

cc: @vpisarev

from opencv_zoo.

fengyuentau avatar fengyuentau commented on July 26, 2024

It would be good to provide additional demos in G-API to construct a complete end-to-end pipeline. But first we need to have DNN backend in G-API, which is not implemented yet right?

cc @ShiqiYu

from opencv_zoo.

LaurentBerger avatar LaurentBerger commented on July 26, 2024

@fengyuentau I can manage MobileNet V1 Are you agree?

from opencv_zoo.

fengyuentau avatar fengyuentau commented on July 26, 2024

@LaurentBerger No problems. Pull requests are welcome.

from opencv_zoo.

LaurentBerger avatar LaurentBerger commented on July 26, 2024

About DaSiamRPN there is already an example Model source: opencv/samples/dnn/diasiamrpn_tracker.cpp

from opencv_zoo.

fengyuentau avatar fengyuentau commented on July 26, 2024

About DaSiamRPN there is already an example Model source: opencv/samples/dnn/diasiamrpn_tracker.cpp

Yes, but we are going to replace it. We have two GSoC projects ongoing for training a better but also lighter object trackers.

from opencv_zoo.

LaurentBerger avatar LaurentBerger commented on July 26, 2024

Yes, but we are going to replace it. We have two GSoC projects ongoing for training a better but also lighter object trackers.

May be it should be mark as in progress

from opencv_zoo.

LaurentBerger avatar LaurentBerger commented on July 26, 2024

handpose_estimation_mediapipe. please
Thank you so much.

It's finished here https://github.com/LaurentBerger/opencv_zoo/tree/handpose and here https://github.com/LaurentBerger/opencv_zoo/tree/
@kekxv

from opencv_zoo.

ryan1288 avatar ryan1288 commented on July 26, 2024

Hello @fengyuentau , I'm relatively new to open-sourced contributions but I'd love to start contributing to OpenCV / OpenCV-Zoo. I have experience in C++ and Python, applied to ML/CV/Robotics. Are these demos a good starting point for me? Or are there simpler projects that you recommend I get started with?
Is it safe to assume that the corresponding task from #119 needs to be completed before the demo?

from opencv_zoo.

fengyuentau avatar fengyuentau commented on July 26, 2024

@ryan1288 They can be done in parallel. You are welcome to do whatever you are interested in.

from opencv_zoo.

DaniAffCH avatar DaniAffCH commented on July 26, 2024

Can I take Facial Expression Recognition? Is there anyone who is already working on it? @fengyuentau

from opencv_zoo.

fengyuentau avatar fengyuentau commented on July 26, 2024

Can I take Facial Expression Recognition? Is there anyone who is already working on it? @fengyuentau

Sure you can. Feel free to submit PR :)

from opencv_zoo.

ryan1288 avatar ryan1288 commented on July 26, 2024

@fengyuentau Put up my first draft PR in for this Issue! PR #232 - C++ Demo - Object Detection (NanoDet)

I'm excited to start working on these projects and more 😄. Before I started working on that PR, I played with all the Python and C++ demos from opencv_zoo. I have several thoughts on possible small improvements:

  • Object Detection YOLOX
    • demo.cpp
      • Spelling mistakes on line 285
      • Option to save but has no saving functionality
  • Object Detection NanoDet
    • demo.py - spelling mistake on line 151
  • Object Tracking VitTrack
    • demo.py
      • assert cv.__version__ > "4.9.0" should be assert cv.__version__ >= "4.9.0"
      • No space between text and upper tracking box border
  • Optical Flow Estimation Raft
    • demo.py - assert cv.__version__ > "4.9.0" should be assert cv.__version__ >= "4.9.0"
  • Image Classification (MobileNet and PPResNet)
    • Could use better documentation README by adding example classifications & providing a link to the class list
  • A bunch of models (such as Object detection - YOLOX)
    • The image cv::Mat from cap.open(image_path) is different from imread(image_path), which causes small differences inthe outputs between the Python and C++ demos. I encountered a similar problem when converting Python to C++ for NanoDet.

From C++ Demo for YOLOX
image
From Python Demo for YOLOX
image

  • Text Detection PPOCR
    • Errors in C++ demo when running ./build/opencv_zoo_text_detection_ppocr -i=../text.jpg when python3 demo.py --input ../text.jpg -v works
      image
  • Text Recognition CRNN
    • Errors in C++ demo when running ./build/opencv_zoo_text_recognition_crnn --input ../text.jpg when python3 demo.py --input ../text.jpg -v works
      image

I think there were more but these are the ones I remember. If these seem like reasonable problems to fix, I'll go work on them and put up some small PRs!

from opencv_zoo.

fengyuentau avatar fengyuentau commented on July 26, 2024

@ryan1288 Hi, thank you for trying out our demos and the detailed investigation! True indeed there are some problems as you found. It would be really helpful if you would like to create several PRs to resolve them.

from opencv_zoo.

Related Issues (20)

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.