Skip to content
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

Communicate between external server to get labels in AI suggestions #293

Open
hardikdava opened this issue Nov 7, 2022 · 6 comments
Open
Assignees
Labels
improvement Improves or optimizes the code

Comments

@hardikdava
Copy link

Is your feature request related to a problem? Please describe.
Currently, makesense supports very few AI model support i.e. yolov5, ssd, etc. The main idea is to enable use of other models also like yolov7, yolox, etc

Describe the solution you'd like
It would be great if tool can make request to an external API that sends an image and get responses of prediction in makesense format. Then the tool can work with any other relative models. An external server can be useful like fastapi, flask or any other servers.

Describe alternatives you've considered
Alternative solution is make prediction first, save it as pascal voc/yolo/coco format and load into makesense tool.

@github-actions
Copy link

github-actions bot commented Nov 7, 2022

👋 Hello @hardikdava, thank you for your interest in make-sense - free to use online tool for labelling photos! 🏷️

🐞 Bug reports

If you noticed that make-sense is not working properly, please provide us with as much information as possible. To make your life easier, we have prepared a bug report template containing all the relevant details. We know, we ask for a lot... However, please believe that knowing all that extra information - like the type of browser you use or the version of node you have installed - really helps us to solve your problems faster and more efficiently. 😉

💬 Get in touch

If you've been trying to contact us but for some reason we haven't responded to your issue yet, don't hesitate to get back to us on Gitter or Twitter.

💻 Local setup

# clone repository
git clone https://github.com/SkalskiP/make-sense.git

# navigate to main dir
cd make-sense

# install dependencies
npm install

# serve with hot reload at localhost:3000
npm start

To ensure proper functionality of the application locally, an npm 8.x.x and node.js v16.x.x versions are required. More information about this problem is available in the #16 issue.

@SkalskiP
Copy link
Owner

SkalskiP commented Nov 8, 2022

Hello @hardikdava 👋! Thank you very much for your interest in make-sense.

I absolutely love the idea! I was thinking about it some time ago, but now that it comes from the community I'll be much more motivated to make it happen.

I think that in order to deliver full solution and great experience for our users we would need to deliver example of a server that we could use for working demo. @hardikdava would you have time to help us build something like that?

@SkalskiP SkalskiP self-assigned this Nov 8, 2022
@SkalskiP SkalskiP added the improvement Improves or optimizes the code label Nov 8, 2022
@hardikdava
Copy link
Author

Hello @SkalskiP, I can help you with an external server. Let me know how you want to proceed further.

@SkalskiP
Copy link
Owner

Hi, @hardikdava! Sorry for being silent over last 2 days, but I was putting things in motion. I just invited you to new repository make-sense-inference that is not yet public. I asked my friend to help us out with it, he is a real PRO!

@hardikdava
Copy link
Author

Hi @SkalskiP, thank you for inviting me to the repository. I have experience with various object detectors specially on edge devices. I am happy to contribute which will help all computer vision community.

@SkalskiP
Copy link
Owner

Hi, @hardikdava! I saw that Pawel done massive progress over the weekend. I haven't had a chance yet to review it, but it looks promising. I'll keep you posted ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improves or optimizes the code
Projects
None yet
Development

No branches or pull requests

2 participants