Skip to main content

neuralstyletransfer

This is the python library which takes two image content image and style image and provide the output image looks like a content image but painted in the style of provided reference style image

Usage

pip install neural-style-transfer

Import NeuralStyleTransfer class from Library

from neuralstyletransfer.style_transfer import NeuralStyleTransfer

create class object

nst = NeuralStyleTransfer()

Load the content image and style image from local path

nst.LoadContentImage(content_img_path)
nst.LoadStyleImage(style_img_path)

You can also load image from external URL by providing pathType='url' by default it is setted to 'local'

nst.LoadContentImage(content_url, pathType='url')
nst.LoadStyleImage(style_url, pathType='url')

Use default parameters to train the model

Default parameters are given below we can change it based on requirement by providing values on calling .apply method

  • contentWeight=1e3
  • styleWeight=1e-2
  • epochs=500
output = nst.apply()
output.save('output.jpg')

Content image

content_image

Style image

style_image

Output image

output_image

Release files for neural-style-transfer 1.0.6

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

Source distribution (sdist)

Source distribution for neural-style-transfer 1.0.6
File Size Uploaded
neural-style-transfer-1.0.6.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neural-style-transfer 1.0.6
File Interpreter ABI Platform
neural_style_transfer-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size:18.8 kB

Release files / neural-style-transfer-1.0.6.tar.gz

Download URL neural-style-transfer-1.0.6.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5904303334536e1b7f8bd8d8c2bb654c832874e7432aabee86ed9765c3c37778
BLAKE2b-256 checksum
How to use checksums
62410b62e007b64df3041c7599e622f5c1cfec9b4af32c20c308e5666117da54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release files / neural_style_transfer-1.0.6-py3-none-any.whl

Download URL neural_style_transfer-1.0.6-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0cb5b82af0c3e4afce2d31d805c2f53be6e563b7d8a6c8fb7f29549f7c85759
BLAKE2b-256 checksum
How to use checksums
b9800c6767a8efc0f09ff182405ba18e24e63ccfc135fc8bebec6ebd747e275a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

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