Comments (12)
I'm sorry! I'm pleased to have some help! If you want to try to update the toolkit the main mods are:
- change the download of the file (the URLs from v4 to v5, I don't think they've changed something else but it need some tries)
- add the Relationships dataset with all possible options
- add the Segmentation dataset with all possible options
from oidv4_toolkit.
@Auth0rM0rgan I have cooked up my own OpenImages downloader as it seemed simpler than updating this code which I found a bit hard to navigate. Feel free to add an issue there for segmentation masks support, as this is actually something I've meant to get around to. Also, I have another project for manipulating annotated datasets where I might be able to add some code to convert to COCO JSON, again feel free to add an issue or PR for that there as well. Best of luck, and let me know if I can help...
from oidv4_toolkit.
Again, I'm offering to help, the above is asking for suggestions as to how to discover the incompatibilities with version 5, but your responses indicate that you're not interested in such contributions and would prefer to take on the entire job yourself. If that's the case then fine, it's your project and your prerogative, I can fork it and move forward on my own if I am so inclined, I'm just trying to get some clarification as to which way to go in case I really need to use version 5 and this project goes stagnant. I recently made contributions to fix the .gitignore
and all the work necessary to add the package to PyPI but these appear to be unwelcome contributions since #52 was closed without resolution and the PR #54 is not being reviewed or merged. I'm happy to contribute to the project but only if my work is going to be useful and accepted, if not just let me know and I'll forge ahead on my own outside of the context of this project. Your call.
from oidv4_toolkit.
What are the incompatibilities with the database new version (v5)? Is there a new API?
What can I do to change the version that this tool pulls from (i.e. update from v4 to v5), in order to see any errors such a change may produce when I download images?
from oidv4_toolkit.
The version 5 of the dataset is really different so the toolkit needs a big update. I promise I will do it ASAP but my time is not as huge as I need, I'm sorry
from oidv4_toolkit.
So are you saying you don't want help with this (or other) issues?
from oidv4_toolkit.
I will do it for sure but I need more time.
from oidv4_toolkit.
Along with the above said @keldrom I request you @monocongo to add the feature argument which can generate different annotations types like for YOLO,COCO,XML so that it will give more flexibility in creating the annotations over that huge data-set
from oidv4_toolkit.
I have code that I can contribute that transforms annotations between Darknet (txt), COCO (json) and PASCAL (xml) formats. I will need to step through this code to get a handle on where that can best fit in. My suggestion is to add this as a feature request in the issues tracker.
from oidv4_toolkit.
Where to find your code @monocongo ?
I think the Segmentation dataset is more important to finish it first than the relationships dataset.
Thank you very much for your help and attention.
from oidv4_toolkit.
I made a quick and dirty python3 script to just download the JPG files for any class or classes you want that have Segmentation Mask data from OIV5 here:
Read ALL of the comments in this script, the full explanation of how to use it is in the comments in the script. I copied the main loop from the OIDV4_Toolkit and edited it to just grab the jpg's you want
I won't maintain or improve this, it's just how I did it. Hope it helps until this can be properly updated.
from oidv4_toolkit.
Any news regarding OIDv5 ToolKit for segmentation Dataset (@keldrom, @monocongo)? I want to use OIDv5 Segmentation dataset instead of COCO for my approach. Also, need to convert the format to COCO Json format! any suggestions?
from oidv4_toolkit.
Related Issues (20)
- How to specify type of image to download? HOT 1
- Add argument for downloading normalised annotations
- Download imgae error HOT 1
- What is the class name for Kitchen Knife? HOT 1
- Process killed while downloading training images HOT 1
- Unable to download pictures HOT 4
- ERROR 'aws' is not recognized as an internal or external command, operable program or batch file. HOT 2
- fatal error: Could not connect to the endpoint URL: .... HOT 1
- Class Personal_flotation_device HOT 1
- cv2 error on Mac HOT 1
- IndexError: index 0 is out of bounds for axis 0 with size 0 HOT 2
- API(python client) throws error with opencv-python==4.8.0.76 HOT 1
- Where to get the classes name for the specific objects? HOT 1
- How to install OIDv4 with correct libaries HOT 1
- No module named 'tqdm'. Add tqdm module
- IndexError: index 0 is out of bounds for axis 0 with size 0 HOT 3
- Instance Segmentation HOT 2
- OSError: The handle is Invalid HOT 6
- modules error HOT 1
- visualizer IndexError: list index out of range
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oidv4_toolkit.