How to label my own point cloud and image data to have the 3D training labels (.txt) files like KITTI 3D object detection dataset? - object-detection

I have point cloud files (pcd + bin) and image (png) files. I would like to label them by my own and extract text files like KITTI format (KITTI = 2D from image + 3D from point cloud).
KITTI format
Can someone please let me know which annotator tools should I go for and how to make the text file? Does that mean I need to label image and pcd separately and write the text file by combining image json information and point cloud json information?
I tried Supervisely and I got json but not enough parameters like KITTI format.
my json

Related

How to make a 3d model then convert it to 3dMesh format defined in the file of 3dmesh.proto?

I am working on the example code of face effect and want to change the glass 3d model into my own 3d model. Anyone knows how to generated the required .pbtxt file?

How does one create a custom dataset of images with masks for image segmentation?(specifically for Tensorflow)

Every tutorial I find involves using a pre-made, but the project I'm trying to do is image segmentation on pictures if playing cards. The dataset will be one I create but I'm finding little to no resources about creating the dataset and needed image masks. Any help would be great!
I use Gimp (https://www.gimp.org/) with layers. You can use several useful tools, such as the "BucketFill", to quickly color a region. Then you just have to export the layers to a new file to obtain the mask. VGG image annotator is also useful (https://www.robots.ox.ac.uk/~vgg/software/via/via-1.0.6.html)
For 3D images you can use VTK and ITKsnap (http://www.itksnap.org/pmwiki/pmwiki.php) for volume identification, visualization and exporting. MIPAV (https://mipav.cit.nih.gov/) is also useful.
VGG Image Annotator (VIA), here is a quick demo. There is also labelme

Can I save the output images of TensorFlow Objectdetection API in a folder?

I am new to object detection.
Can I save the output images of my tensorflow object detection API in a folder after detection is completed in the Jupyter notebook?
It was intuitive to right click and save the images when detecting a few images, but it is impractical to do same when I have over 1000 images to run detection on.
is the output already stored in a subfolder that I am unaware of??
Can I store the output in a folder or directory?
Any suggestions will be appreciated.
I have checked differnt means but found nothing helpful
this is what my detection cell looks like
Thanks
Use PIL you can save your image to disk. First you import the module
from PIL import Image
And then you can comment out the plot lines, add the save lines.
#plt.figure(figsize=IMAGE_SIZE)
#plt.imshow(image_np)
#save to same folder as data input
img = Image.fromarray(image_np)
img.save(image_path[:-4]+'output_'+'.png')

Convert three.js to Adobe 3D-pdf?

Is there way to convert three.hs as U3D to 3D pdf?
I want to export assembly I have as three.js to 3d pdf based on tree structure (children of children).
Is it possible?
Something opposite to Convert Adobe 3D-pdf to WebGL?
We have lately done some experiments ObjExporter (amended to also export the container colors). By the same method you can also import STL Files, but then we have not found a way to transfer the colors.
The obj/stl file are then transformed to U3D files with Meshlab.
These U3D files then can be transformed with miktex/latex into 3D pdfs(see here). The system also can run on a server with some batch script.

Is there a Wikipedia API to get the images of all resolutions given an image file name?

For example, given File:Wikipedia-logo-v2.svg as input, the output would include:
http://upload.wikimedia.org/wikipedia/en/thumb/8/80/Wikipedia-logo-v2.svg/200px-Wikipedia-logo-v2.svg.png
http://upload.wikimedia.org/wikipedia/en/thumb/8/80/Wikipedia-logo-v2.svg/500px-Wikipedia-logo-v2.svg.png
...
The original image is a vector, the urls you have provided link to the wikipedia thumbnail generator.
It will generate an image of any resolution you specify, you can just change the value in the url and it will generate an image of that size.
I don't know why you would want to use it however. You should just get the original image and scale it yourself to your own needs.