Skip to content

A mass image download and manipulation tool in Python.

License

Notifications You must be signed in to change notification settings

AbhinavMir/tasveer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please read more at tasveer.readthedocs.io


Notice: This project is still under maintainence. Feel free to open an issue or make a PR for improvements.

Tasveer

A Python Package to help you quickly download a few images for testing/validation purposes.

Welcome to Tasveer

Tasveer is a module to help you download tons of images!

Usage

pip install tasveer
import tasveer as tsv

# Simple usage. Prompts the user for a query and number of images:
tsv.download()

# Using query and count parameters:
tsv.download(query="<SEARCH_STRING>", count="<NUM_IMAGES_AS_INT>")

# Example using parameters: downloads 4 images of books:
tsv.download(query="books", count="4")

Note: If you only include one parameter, it will fall back to prompting for the missing parameter.

Future Work

List of Functionalities for Tasveer 2.0

Conversion between Image Formats:

  1. Interconversion between Raster Image Types

  2. Vector types rendered to Raster Type

  3. DICOM to Raster Types

  4. Raster to HDF5 type Conversions

Preprocessing Abilities:

  1. Blurring / Noise Removal
  2. Sharpening
  3. Contrast Adjustment
  4. Saturation Adjustment
  5. Brightness Adjustment

Using ImageNets API for labelled download

Implement Multiprocessing

  • This will help us download and process at the same time. To be declared as a method of tasveer, with positional arguments of array of tasks to be performed.

Kindly refer to issues to see list of other requested enhancements and easy tasks you could help the community with plus have your own OSS contribution!

If there is any problem you have, want quick answers or want to dicuss with core developers, kindly use the slack channel at
https://tasveer-group.slack.com/

If you're new to the Open Source community,programming or Python, please message me for any doubts! ^_^

Sincerely, Abhinav


Contribution
Steve for adding paramentric download function
Mansi for adding a function to download images and adjust width and height
Ambika for readthedocs.io documentation

About

A mass image download and manipulation tool in Python.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages