A collection of I/O scripts for computer vision formats.
Project description
Computer Vision I/O
This python package, Computer Vision I/O which is knwon as cv_io, is a collection of existing python scripts which provides a set of I/O functions for normal and irregular image formats in computer vision.
File Format Support
| File format | Desciption |
|---|---|
| *.png, *.jpg, ... | All normal images |
| *.flo | Middleburry optical flow |
| *.dpt | Middleburry floating point depth |
| *.pfm | Freiburg floating point disparity |
| *.exr | OpenXR hdr format |
| *.jxr | MicroSoft JPEG-XR hdr format |
Main Fucntions
| Function | Desciption |
|---|---|
| imread (file_name) | Reads an image from "file_name" |
| imwrite (file_name, image) | Saves the "image" array to "file_name" |
| imshow (image) | Displays the "image" array by matplotlib |
| imshow (file_name) | Displays an image file from "file_name" |
Requirements
Package requirement are listed in requirements.txt file and it will be installed through pip isntallation. If you clone the repository you may install requirements manually:
pip install -r requirements.txt
Install as a Python Package
You can also download and install the Simple Image Viewer as a python package by:
python -m pip install cv_io
or simply
pip install cv_io
Then you can simply import it in a python code and use it as follows:
import cv_io
image = cv_io.imread('samples/0512.pfm')
cv_io.imshow(image)
cv_io.imwrite('test.pfm', image)
You also have acess to the original libraries like sintel_io through the cv_io as a sub-module:
import cv_io
image = cv_io.sintel_io.depth_read ('samples/frame_0020.dpt')
cv_io.sintel_io.depth_write('test.dpt', image)
Copyright © 2020 Saeid Hosseinipoor. Released under the MIT License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cv_io-1.1.0.tar.gz.
File metadata
- Download URL: cv_io-1.1.0.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc70cf903b68aece4fc53d661f40c4d619b7b89f48fedf9df9f039a606f1e31b
|
|
| MD5 |
f321fefea50ceb7ce974fd6782ed57f7
|
|
| BLAKE2b-256 |
100b589921d6b458b9af2b5133cff4a52beb5c52ad0037bd5c7d7c81e47480c1
|
File details
Details for the file cv_io-1.1.0-py3-none-any.whl.
File metadata
- Download URL: cv_io-1.1.0-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc843478ec563c9c0a257c4061de888798fe1c66db00ccdbe018078ffb81cf4c
|
|
| MD5 |
62c128c4a27a2580417a436cc19bdf28
|
|
| BLAKE2b-256 |
05ac67a5aad76534defce3edd280885748c185fcc2201c897b5c59eb6873d892
|