Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.8%) to scientific vocabulary
Keywords
Repository
The hottest High Dynamic Range (HDR) Library
Basic Info
- Host: GitHub
- Owner: cnr-isti-vclab
- License: mpl-2.0
- Language: C++
- Default Branch: master
- Homepage: http://vcg.isti.cnr.it/piccante/
- Size: 35.7 MB
Statistics
- Stars: 253
- Watchers: 36
- Forks: 61
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
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:
C
-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: ``` C
define PICDISABLESTB
```
To disable the use of STB, you can add the following define before including piccante.hpp: ``` C
define PICDISABLESTB_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 CODE USE:
When you use parts or the full source code of this project in your own project, please remember to cite this project both in your project webpage and in its source code. This SHOULD be done even when you convert this code into another programming language.
Be kind.
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: ``` C
define PICDISABLEOPENGL
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: ``` C
define PICEIGENNOT_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: ``` C
define PICDISABLETINY_EXR
define PICENABLEOPEN_EXR
include "piccante.hpp"
```
SCREENSHOTS:
Piccante can be used for generating HDR images starting from a stack of classic 8-bit images.

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

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

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

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

Owner
- Name: Visual Computing Lab - ISTI - CNR
- Login: cnr-isti-vclab
- Kind: organization
- Location: Italy
- Website: http://vcg.isti.cnr.it
- Twitter: VisualCnr
- Repositories: 25
- Profile: https://github.com/cnr-isti-vclab
GitHub Events
Total
- Watch event: 4
- Push event: 1
- Fork event: 1
Last Year
- Watch event: 4
- Push event: 1
- Fork event: 1
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Francesco Banterle | f****e@g****m | 518 |
| Francesco Banterle | f****o@F****t | 59 |
| Francesco Banterle | f****o@F****l | 30 |
| Salvatore Salerno | s****7@g****m | 7 |
| Francesco Banterle | f****o@e****t | 2 |
| Francesco Banterle | f****o@F****t | 2 |
| Chris Dawlud | k****d@p****m | 1 |
| Francesco Banterle | f****o@F****e | 1 |
| Francesco Banterle | f****o@F****n | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 13
- Total pull requests: 14
- Average time to close issues: 5 months
- Average time to close pull requests: 12 days
- Total issue authors: 10
- Total pull request authors: 6
- Average comments per issue: 5.23
- Average comments per pull request: 1.14
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Era-Dorta (2)
- piotrklos-tcl (2)
- norlesh (1)
- WindowsNT (1)
- straywriter (1)
- lulinyuan (1)
- jamesplease (1)
- kd496 (1)
- dkit (1)
- elfring (1)
Pull Request Authors
- Era-Dorta (5)
- Sallo97 (3)
- JaneWen23 (2)
- sundholm (1)
- taketwo (1)
- kd496 (1)