All Projects → cnr-isti-vclab → Piccante

cnr-isti-vclab / Piccante

Licence: mpl-2.0
The hottest High Dynamic Range (HDR) Library

Projects that are alternatives of or similar to Piccante

Medpy
Medical image processing in Python
Stars: ✭ 321 (+64.62%)
Mutual labels:  image-segmentation, feature-extraction, image-processing
Graph Based Image Segmentation
Implementation of efficient graph-based image segmentation as proposed by Felzenswalb and Huttenlocher [1] that can be used to generate oversegmentations.
Stars: ✭ 31 (-84.1%)
Mutual labels:  image-segmentation, image-processing
Pytorch Toolbelt
PyTorch extensions for fast R&D prototyping and Kaggle farming
Stars: ✭ 942 (+383.08%)
Mutual labels:  image-segmentation, image-processing
Retouch
🎬 An OpenGL application for editing and retouching images using depth-maps in 2.5D
Stars: ✭ 63 (-67.69%)
Mutual labels:  opengl, image-processing
Segmentation
Catalyst.Segmentation
Stars: ✭ 27 (-86.15%)
Mutual labels:  image-segmentation, image-processing
Detection Of Breast Cancer Using Neural Networks
This project is made in Matlab Platform and it detects whether a person has cancer or not by taking into account his/her mammogram.
Stars: ✭ 15 (-92.31%)
Mutual labels:  image-segmentation, image-processing
Grabcutweb
Full web grabcut example using opencvjs
Stars: ✭ 40 (-79.49%)
Mutual labels:  image-segmentation, image-processing
Caer
High-performance Vision library in Python. Scale your research, not boilerplate.
Stars: ✭ 452 (+131.79%)
Mutual labels:  image-segmentation, image-processing
Keras Icnet
Keras implementation of Real-Time Semantic Segmentation on High-Resolution Images
Stars: ✭ 85 (-56.41%)
Mutual labels:  image-segmentation, image-processing
Automatic Leaf Infection Identifier
Automatic detection of plant diseases
Stars: ✭ 97 (-50.26%)
Mutual labels:  image-segmentation, image-processing
Open Solution Salt Identification
Open solution to the TGS Salt Identification Challenge
Stars: ✭ 124 (-36.41%)
Mutual labels:  image-segmentation, image-processing
Concise Ipython Notebooks For Deep Learning
Ipython Notebooks for solving problems like classification, segmentation, generation using latest Deep learning algorithms on different publicly available text and image data-sets.
Stars: ✭ 23 (-88.21%)
Mutual labels:  image-segmentation, image-processing
Ai sudoku
GUI based Smart Sudoku Solver that tries to extract a sudoku puzzle from a photo and solve it
Stars: ✭ 830 (+325.64%)
Mutual labels:  image-segmentation, image-processing
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+365.13%)
Mutual labels:  opengl, image-processing
Pesdk Android Demo
A fully customizable photo editor for your app.
Stars: ✭ 464 (+137.95%)
Mutual labels:  opengl, image-processing
Albumentations
Fast image augmentation library and an easy-to-use wrapper around other libraries. Documentation: https://albumentations.ai/docs/ Paper about the library: https://www.mdpi.com/2078-2489/11/2/125
Stars: ✭ 9,353 (+4696.41%)
Mutual labels:  image-segmentation, image-processing
Color recognition
🎨 Color recognition & classification & detection on webcam stream / on video / on single image using K-Nearest Neighbors (KNN) is trained with color histogram features by OpenCV.
Stars: ✭ 154 (-21.03%)
Mutual labels:  feature-extraction, image-processing
Quickviewer
A image/comic viewer application for Windows, Mac and Linux, it can show images very fast
Stars: ✭ 394 (+102.05%)
Mutual labels:  opengl, image-processing
Cvpr2021 Papers With Code
CVPR 2021 论文和开源项目合集
Stars: ✭ 7,138 (+3560.51%)
Mutual labels:  image-segmentation, image-processing
Multiclass Semantic Segmentation Camvid
Tensorflow 2 implementation of complete pipeline for multiclass image semantic segmentation using UNet, SegNet and FCN32 architectures on Cambridge-driving Labeled Video Database (CamVid) dataset.
Stars: ✭ 67 (-65.64%)
Mutual labels:  image-segmentation, image-processing

PICCANTE

The hottest hdr imaging library

PICCANTE is a C++11 image processing library aimed to provide structures and functionalities for enabling both High Dynamic Range (HDR) and standard imaging.

DEPENDENCIES:

Piccante uses STB image library for reading and writing PNG and JPEG files. STB can be downloaded here: https://github.com/nothings/stb

By default this library is needed to run all examples, and needs to be localed as follow:

-folder
+___"piccante"
+___"stb"

If you have STB in the system path you can disable the local path include system by adding the following define before including piccante.hpp:

#define PIC_DISABLE_STB

To disable the use of STB, you can add the following define before including piccante.hpp:

#define PIC_DISABLE_STB_LOCAL

HOW TO INSTALL:

  1. Unzip the file .zip in a FOLDER on your machine

  2. Add piccante include directory in your include path

  3. Include "piccante.hpp" in your project

NOTE ON PULL REQUESTS:

Please, send your pull requests to the develop branch.

TEAM:

Francesco Banterle

Luca Benedetti

LICENSE:

Piccante is distributed under the MPL 2.0 license: https://www.mozilla.org/MPL/2.0/

REFERENCE:

If you use PICCANTE in your work, please cite it using this reference:

@misc{banterle:pic:2014,

Author = {Francesco Banterle and Luca Benedetti},

Title = {{PICCANTE: An Open and Portable Library for HDR Imaging}},

Year = {2014},

Howpublished = {\url{ http://vcg.isti.cnr.it/piccante }}

}

FREQUENTLY ASKED QUESTIONS (FAQs):

Question: Can I disable OpenGL?

Answer: Yes, you can do it. You need to add this line of code before including piccante.hpp in your project:

#define PIC_DISABLE_OPENGL
#include "piccante.hpp"

Question: Can I use my version of Eigen instead of the one in the bundle?

Answer: Yes, you can do it. You just need to add this line of code before including piccante.hpp in your project:

#define PIC_EIGEN_NOT_BUNDLED
#include "piccante.hpp"

Question: Can I use OpenEXR instead of TinyEXR?

Answer: Yes, you can do it. You just need to add these two lines of code before including piccante.hpp in your project:

#define PIC_DISABLE_TINY_EXR
#define PIC_ENABLE_OPEN_EXR
#include "piccante.hpp"

SCREENSHOTS:

Piccante can be used for generating HDR images starting from a stack of classic 8-bit images.

HDR Generation

Piccante can manage different color spaces, and new ones can be added to its core with ease.

Color Spaces

Piccante provides algorithms for tone mapping HDR images in order to be visualized on traditional displays.

Tone Mapping

Piccante can filter images using a high quality selection of linear and non linear filters.

Filtering

Piccante can extract local features for different tasks such as image alignments, classification, 3D reconstruction, etc.

Local Features

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].