forked from LibRaw/LibRaw
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.demosaic-packs.rus
59 lines (41 loc) · 3.54 KB
/
README.demosaic-packs.rus
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
======================= LibRaw demosaic pack(s) ===============================
Существует множество методов бейеровской интерполяции (демозаики), реализованных
в open-source приложениях.
К сожалению, многие реализации распространяются под лицензиями GPL2/GPL3, что
не дает включить их в LibRaw, распространяемую под более свободными лицензиями.
Конечно, эти методы интерполяции можно распространять на условиях их "родных"
GPL2/GPL3 и использовать совместно с LibRaw в следующем случае
* LibRaw используется на условиях LGPL (которая совместима с GPL)
* Результирующее приложение, использующее LibRaw (лицензия LGPL) и
дополнительные реализации демозаики (лицензии GPL2/GPL3) распространяется на
условиях лицензии использованной демозаики. Т.е. GPL2+/GPL3+
Для облегчения такого использования мы собрали два "комплекта" алгоритмов
интерполяции. В настоящее время они доступны через GitHub:
1) LibRaw demosaic pack GPL2
GitHub URL: git://github.com/LibRaw/LibRaw-demosaic-pack-GPL2.git
Этот набор включает следующие алгоритмы байеровской интерполяции:
* AFD и LMMSE, заимствованные из программы PerfectRaw, автор Manuel
Llorens
* VCD, Улучшенный AHD, несколько алгоритмов постпроцессинга
заимствованы из "Modified DCRAW", автор Paul Lee
2) LibRaw demosaic pack GPL3
GitHub URL: git://github.com/LibRaw/LibRaw-demosaic-pack-GPL3.git
Этот набор включает интерполяцию AMaZE из программы RawTherapee,
автор by Emil Martinec.
== Как использовать (developer only!) ===
0. В настоящий момент LibRaw с поддержкой demosaic pack(s) доступна только на
GitHub: git://github.com/LibRaw/LibRaw.git
1. Возьмите с GitHub головную ветку проекта LibRaw:
git clone git://github.com/LibRaw/LibRaw.git
2. Возьмите оттуда же нужные вам наборы реализаций демозаики:
git clone git://github.com/LibRaw/LibRaw-demosaic-pack-GPL2.git
git clone git://github.com/LibRaw/LibRaw-demosaic-pack-GPL3.git
3. Перейдите в каталог LibRaw и проверьте настройки в Makefile:
Переменные CFLAGS_DP1 и CFLAGS_DP2 должны "указывать" в каталоги с demosaic pack(s)
Переменная CFLAGS должна содержать -DLIBRAW_DEMOSAIC_PACK_GPL2 и/или
-DLIBRAW_DEMOSAIC_PACK_GPL3
4. Запустите make
Не поддерживаются на текущий момент:
./configure - если вы запустите этот скрипт, то все сломается
передача дополнительных параметров новых алгоритмов интерполяции в примере
dcraw_emu