-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add C++ demos (Updated on 2024-06-03) #135
Comments
handpose_estimation_mediapipe. please |
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 |
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 |
@fengyuentau I can manage MobileNet V1 Are you agree? |
@LaurentBerger No problems. Pull requests are welcome. |
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. |
May be it should be mark as in progress |
It's finished here https://github.com/LaurentBerger/opencv_zoo/tree/handpose and here https://github.com/LaurentBerger/opencv_zoo/tree/ |
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? |
@ryan1288 They can be done in parallel. You are welcome to do whatever you are interested in. |
Can I take |
Sure you can. Feel free to submit PR :) |
@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
From C++ Demo for YOLOX
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! |
@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. |
@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 👍 |
Hey there, I'm going to work on |
Hello @DaniAffCH , feel free to submit pull requests! |
Hello @fengyuentau I'm interested in the palm detection demo. Is it alright if I work on it? |
Hi, sure you can work on it. |
Hello @fengyuentau, can I work on the SFace demo? |
@keanep Sure feel free to submit a pull request for the SFace C++ demo. |
We have provided at least one easy and clean Python demo for every model here in the zoo. As described in #132, Python demos sometimes can be too concise to be converted to other languages, such as C++. Hence, we decide to add C++ demos as well but they should be clean and simple enough to show how to run inference and get expected output with OpenCV.
We welcome contributions from community. Please take a look at the list below and leave comments for application or discussion before you start to dive in coding.
The text was updated successfully, but these errors were encountered: