Python-based Free Annotator for Images: LabelMe Review

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.ย. 2024
  • In this video, we review the Free Image annotation tool called LabelMe
    Github: github.com/wke...
    Commands for Installation:
    conda create --name=labelme python=3.6
    conda activate labelme
    pip install labelme
    Commands for Visualization and conversion from json to dataset:
    github.com/wke...

ความคิดเห็น • 29

  • @RohanPaul-AI
    @RohanPaul-AI 3 ปีที่แล้ว +1

    Very informative and well presented. Thanks.

  • @SanjayKumar-gv2mo
    @SanjayKumar-gv2mo 3 หลายเดือนก่อน

    Hello I am phase ing probelm in labelimg like I want to annotate the images like polygons tools but in my labelimg only show the rectangle not show any others tool like points polygon's please give me solution

  • @epictv8845
    @epictv8845 3 ปีที่แล้ว +2

    Any opportunity for image annotator away from these Companies such as remotask

  • @shruti274
    @shruti274 2 ปีที่แล้ว +2

    I have Created 4 labels list in labelme. Each label is in different colors. me because when I output All dataset . The same types of labels that have different colors are found in different output Images. Is there any way to do the same types of polygon labels that have the same colors in others images?

    • @AIwithSohini
      @AIwithSohini  2 ปีที่แล้ว

      Hello and thanks for the query. Yes it is true such that images that contain a chair can be annotated in different colors in two images based on the number of objects in them. However, when you create the masks for each class label, the labels will remain consistent. The coloring is just a way of checking each objects are assigned a different value and are not hard coded for specific values. So when you generate binary masks for each object type, that will stay consistent. Hope this helps! Stay tuned!

  • @thijslangius8884
    @thijslangius8884 11 หลายเดือนก่อน +2

    Thanks for the tutorial. Is there a way to automate the labeling process, once I've labeled a few objects?

    • @AIwithSohini
      @AIwithSohini  11 หลายเดือนก่อน

      Thanks for the response. You can check out the V7 video that allows for automated object detection models to auto detect ROIs th-cam.com/video/TAYuwd6N18s/w-d-xo.html. The only way to automate labelling once you have annotated a few images is to train/fine tune an object detection model (like YOLO) and generate automated estimations that can then be corrected by the humans. V7 is a great solution and it is free for academic use. Good luck and stay tuned!

    • @RezaAlamsyah-he5ku
      @RezaAlamsyah-he5ku 8 หลายเดือนก่อน

      Is v7 free for annotate more than 20.000 data?

    • @RezaAlamsyah-he5ku
      @RezaAlamsyah-he5ku 8 หลายเดือนก่อน

      ​@@AIwithSohiniis v7 free for labelling more than 20.000 data?

    • @AIwithSohini
      @AIwithSohini  8 หลายเดือนก่อน

      Hello @@RezaAlamsyah-he5ku, Thanks for the question. I know V7 was free to academic and research purposes, but I am sure there is limitation on data usage. Once you sign up, you will be prompted how to extend your usage base. Hope this helps and good luck!

  • @bdai625
    @bdai625 ปีที่แล้ว +1

    Nice video ,Thanks for sharing ,,,But would you tell us how to get remote data annotator job ? thanks

    • @AIwithSohini
      @AIwithSohini  ปีที่แล้ว

      Hello there. That’s a great question. I know that several data annotation companies outsource the actual annotation work. I have seen ads in fiverr and upwork. I don’t endorse any companies so just google for data annotation jobs and apply directly. Good luck and stay tuned.

  • @tejagana
    @tejagana 2 ปีที่แล้ว +1

    Nice tutorial! But, could you please give me an idea on labelling the concentric circles? like I have objects around another object that is already labelled (like a water formation in and around a ring) Thank you!

    • @AIwithSohini
      @AIwithSohini  2 ปีที่แล้ว +1

      Hello and thanks for the great question. The answer is yes, as long as you annotate each region with a different class label you can annotate overlapping and concentric regions. So in case of rain droplets your class could be drop 1 vs drop 2 etc. hope this helps.

  • @shahriaralom4547
    @shahriaralom4547 2 ปีที่แล้ว +1

    Thank you mama, but I can rename class names and marge different dataset classes and turn them into a single dataset?

    • @AIwithSohini
      @AIwithSohini  2 ปีที่แล้ว

      Hello and thanks for the great question. Yes you can of course merge datasets and labels but you will have to code that your self. Just iterate over the number of regions of interest and renumber the region ID or pixel value. Good luck.

  • @yogaaditya2797
    @yogaaditya2797 2 ปีที่แล้ว +2

    Hello, i have many data images, and want to convert all of them(json file) to dataset with not just one by one?, can we do that?

    • @AIwithSohini
      @AIwithSohini  2 ปีที่แล้ว

      Hello, there are several json to image converters thy you can use such as products.groupdocs.app/conversion/json-to-jpg

    • @yogaaditya2797
      @yogaaditya2797 2 ปีที่แล้ว

      @@AIwithSohini to gray image for semantic segmentation dataset actually

    • @AIwithSohini
      @AIwithSohini  2 ปีที่แล้ว

      @@yogaaditya2797 Hello there, so typically writing your own python script here will be most useful since the outcome depends on the json format. These could be helpful github.com/topics/json-to-png. Good luck and stay tuned!

  • @teddyquindayjr3999
    @teddyquindayjr3999 2 ปีที่แล้ว +2

    do you know how to install on arch base distro? thank you

    • @AIwithSohini
      @AIwithSohini  2 ปีที่แล้ว

      Thanks for the question. Installing labelme should be the same process. If this does not work please report it to the owners of the GitHub codebase. Link on description

  • @iceman1125
    @iceman1125 2 ปีที่แล้ว

    Can you use it to annotate converted dicom image data ?

  • @SalaarArifKhan
    @SalaarArifKhan ปีที่แล้ว +1

    Is there a way to resize the images after annotating in LabelMe ??

    • @AIwithSohini
      @AIwithSohini  ปีที่แล้ว

      Hello there. Typically the cv2 library in python can do a good job for all resizing and pixel normalization tasks

    • @SalaarArifKhan
      @SalaarArifKhan ปีที่แล้ว

      @@AIwithSohini thanks but its not just the resizing of the images but also the annotations too. How do i transform the annotations so they work on resized images?

    • @AIwithSohini
      @AIwithSohini  ปีที่แล้ว +1

      @@SalaarArifKhan Hey there. So the keras package, Imagedatagenerator can take care of resizing images and annotations together. Here is the code github.com/sohiniroych/U-net-for-Multi-class-semantic-segmentation/blob/main/Google%20Colab%20Code/code/U-net_binary_DB1.ipynb and checkout my "debugging unet" video for description. Good luck and stay tuned.

    • @SalaarArifKhan
      @SalaarArifKhan ปีที่แล้ว +1

      @@AIwithSohini thank you so much!

  • @kendalberibadat9355
    @kendalberibadat9355 3 ปีที่แล้ว +1

    Judulnya hitam tulisannya