Skip to main content

Car Segmentation Package

Overview

The CarSegmentPro package is developed to facilitate the removal of both internal and external backgrounds from car images. This package comprises two distinct models:

External Model:

Purpose: Removes the background external to cars.

Performance: Known for its effectiveness in this task.

Internal Model:

Purpose: Removes the background internal to cars.

Note: This task involves innovation, where a dataset was collected, and a deep learning model was trained. The achieved accuracy is 75%, which is considered moderate. Keep in mind that sentiment analysis provided suboptimal results.

Usage

External Model Usage

To use the external model for removing the background external to cars, employ the following code:

from carbgremover.external_model import remove_background_external, plot_image
# Parameters:
# image_path: path to the image
# device: "cpu" (default) or "cuda" if you have GPU
res = remove_background_external(image_path='car1.jpg', device="cpu")
plot_image(res, figsize=(15, 15))

Input image: Car Image

Output image: Car Image For saving the image, use the following:

import cv2
cv2.imwrite('rescar2.jpg', res)

Internal Model Usage

For the internal model designed to remove the background internal to cars, utilize the following code

from carbgremover.internal_model import remove_background_internal,plot_image

res = remove_background_internal('car2.jpg')
plot_image(res, figsize=(15, 15))

Input image: Car Image

Output image:

Car Image

For saving the image, use the following:

import cv2

res = cv2.cvtColor(res, cv2.COLOR_RGB2BGR)
cv2.imwrite('rescar2.jpg', res)

Metadata

Release files for CarSegmentPro 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for CarSegmentPro 0.0.1
File Interpreter ABI Platform
CarSegmentPro-0.0.1-py3-none-any.whl Python 3 none any Details

Release files / CarSegmentPro-0.0.1-py3-none-any.whl

Download URL CarSegmentPro-0.0.1-py3-none-any.whl
Size 576.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f2e8f3e2fd20169b725357071f60ec9bde90ba11102d98501814e2cadbd3c0d0
BLAKE2b-256 checksum
How to use checksums
9ef0394905ae7187e939464a1ec22b11dab085ea9e98bcb5c91840be533a2943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page