Tuesday 26 January 2021

Image Instant Segmentation:

                  Image Instant Segmentation


Image Segmentation instantly with 3 Line of codes:

Image Segmentation:


import pixellib

from pixellib.semantic import semantic_segmentation

import cv2


segment_image = semantic_segmentation()

segment_image.load_pascalvoc_model("pascal.h5")

output, segmap = segment_image.segmentAsPascalvoc("Testimage.jpg")

cv2.imwrite("img.jpg", output)

print(output.shape)

step 2:

        

import pixellib

from pixellib.semantic import semantic_segmentation

import cv2


segment_image = semantic_segmentation()

segment_image.load_pascalvoc_model("pascal.h5")

segmap, segoverlay = segment_image.segmentAsPascalvoc("Testimage.jpg", overlay= True)

cv2.imwrite("img.jpg", segoverlay)

print(segoverlay.shape)


Mask r-cnn:

code:

import pixellib

from pixellib.instance import instance_segmentation

segment_image = instance_segmentation()

segment_image.load_model("mask_rcnn_coco.h5") 

segment_image.segmentImage("path_to_image", output_image_name = "output_image_path")


Step 2:

import pixellib

from pixellib.instance import instance_segmentation

import cv2


instance_seg = instance_segmentation()

instance_seg.load_model("mask_rcnn_coco.h5")

segmask, output = instance_seg.segmentImage("sample2.jpg")

cv2.imwrite("img.jpg", output)

print(output.shape)



Installation Prcoedure:

1.Python 3.6

2.pixellib

3.Openc 3.4.12