The first improvement concerns icc color profiles: Hugin has already copied the icc profile into the output file when stitching panoramas. Now also the display in the GUIs takes the icc profile into account. Celeste_standalone and cpfind read now also the icc profile and use it during its processings.
Beside the known output options Hugin now includes a user defined output sequence. With this option the user can create more flexible variants for the output. As an example a zero-noise output sequence is delivered with Hugin 2016.0.
Some buttons in the Hugin GUI now have a context menu for easier access to some function:
Show all in the fast preview window to allow better interaction with stacked projects.
Celeste button in the cp tab (panorama editor): the button can now be used to create control points or to clean control points with celeste or statistical methods.
The identify tool in the fast preview window now also shows the image numbers on top of the images. (This can be suppressed by pressing the alt button).
I. IMPORTANT CHANGES
- Khmer, Myanmar, Bengali, and Kannada script support has been
added to the auto-hinter.
II. MISCELLANEOUS
- Better support of Indic scripts like Devanagari by using a
top-to-bottom hinting flow.
- All FreeType macros starting with two underscores have been
renamed to avoid a violation of both the C and C++ standards.
Example: Header macros of the form `__FOO_H__' are now called
`FOO_H_'. In most cases, this should be completely transparent
to the user. The exception to this is `__FTERRORS_H__', which
must be sometimes undefined by the user to get FreeType error
strings: Both this form and the new `FTERRORS_H_' macro are
accepted for backwards compatibility.
- Minor improvements mainly to the Type 1 driver.
- The new CFF engine now supports all Type 2 operators except
`random'.
- The macro `_STANDALONE_', used for compiling the B/W and smooth
rasterizers as stand-alone modules, has been renamed to
`STANDALONE_', since macro names starting with an underscore and
followed by an uppercase letter are reserved in both C and C++.
- Function `FT_Library_SetLcdFilterWeights' now also activates
custom LCD filter weights (instead of just adjusting them).
- Support for `unpatented hinting' has been completely removed:
Consequently, the two functions `FT_Face_CheckTrueTypePatents'
and `FT_Face_SetUnpatentedHinting' now return always false,
doing nothing.
- The `ftgamma' demo program has been modernized; the gamma grid
display has been moved from `ftview' to this program.
- It is now possible to cycle through the available LCD fitlering
modes.
- All deprecated options and features of version 4.1 have been
removed.
- Enblend and Enfuse support layer (aka "page", aka "frame") selection
in of multi-layer image-files. This includes processing any layers
in user-defined order.
- Both Enblend and Enfuse can now perform all their pyramidal blending
operations in CIELAB (aka L*a*b*, aka L-star) and CIELUV (aka
L*u*v*) color spaces, too. See section "New Commandline Options",
option `--blend-colorspace'.
The previous default, CIECAM for input images with ICC-profile has
been changed to CIELUV. The default for RGB images without
ICC-profile remains. However, the new default for floating-point
image data is to use the RGB-cube, no matter whether the images come
with profiles or not.
- The new Graph-Cut algorithm is the default primary seam-line
generator.
- Avoid a division-by-zero in the Annealing Optimizer.
- Fix a bug (1356551) in the seam-line vectorization code that was
there since 2004. The fix changes the position of almost any
coarse-mask seam line vertex by one pixel.
- Fix a longstanding quirk, which allowed to load masks into Enblend
and Enfuse that were unsuitable for processing.
- Fix a bug in the highlight-recovery that caused Enfuse to bail out
with the uncaught exception
"Minimizer1D::set_bracket: minimum not bracketed".
- The OpenMP enabled versions of Enblend and Enfuse benefit from
Google's TCMalloc library.
- Several exposure weight functions were added to Enfuse. The choice
is now up to the user. The default still is the Gauss function as
in all Enfuse versions before.
Security update.
Changelog doesn't mention them though?!
1.3.7
. Bug fixes
. Start to deprecate SegCache. This will be going away in a later release.
1.3.6
. Bug fixes
Move to new home at Github. Clean up.
2015-02-17 - V3.04.01
- Added OSD renderer for psm 0. Works for single page and
multi-page images.
- Improve tesstrain.sh script.
- Simplify build and run of ScrollView.
- Improved PDF output for OS X Preview utility.
- INCOMPATIBLE fix to hOCR line height information - commit
134ebc3.
- Added option to build Tesseract without Cube OCR engine
(-DNO_CUBE_BUILD).
- Enable OpenMP support.
- Many bug fixes.
2015-07-11 - V3.04.00
- Tesseract development is now done with Git and hosted at
github.com (Previously we used Subversion as a VCS and
code.google.com for hosting).
- Tesseract now requires leptonica 1.71 or a higher version.
- Removed official support for VS 2008.
- Added support for 39 additional scripts/languages, including:
amh, asm, aze_cyrl, bod, bos, ceb, cym, dzo, fas, gle, guj, hat,
iku, jav, kat, kat_old, kaz, khm, kir, kur, lao, lat, mar, mya,
nep, ori, pan, pus, san, sin, srp_latn, syr, tgk, tir, uig, urd,
uzb, uzb_cyrl, yid
- Major updates to training system as a result of extensive
testing on 100 languages.
- New training data for over 100 languages
- Improved performance with PIC compilation option.
- Significant change to invisible font system in pdf output to
improve correctness and compatibility with external programs,
particularly ghostscript.
- Improved font identification.
- Major change to improve layout analysis for heavily diacritic
languages: Thai, Vietnamese, Kannada, Telugu etc.
- Fixed problems with shifted baselines so recognition can recover
from layout analysis errors.
- Major refactor to improve speed on difficult images, especially
when running a heap checker.
- Moved params from global in page layout to tesseractclass.
- Improved single column layout analysis.
- Allow ocr output to multiple formats using tesseract command
line executable.
- Fixed issues with mixed eng+ara scripts.
- Improved script consistency in numbers.
- Major refactor of control.cpp to enable line recognition.
- Added tesstrain.sh - a master training script.
- Added ability to text2image training tool to just list available
fonts.
- Added ability to text2image to underline words.
- Improved efficiency of image processing for PDF output.
- Added parameter description for each parameter listed with
'print-parameters' command line option.
- Added font info to hOCR output.
- Enabled streaming input and output of multi-page documents.
- Many bug fixes.
2014-02-04 - V3.03(rc1)
- Added new training tool text2image to generate box/tif file
pairs from text and truetype fonts.
- Added support for PDF output with searchable text.
- Removed entire IMAGE class and all code in image directory.
- Tesseract executable: support for output to stdout; limited
support for one
page images from stdin (especially on Windows)
- Added Renderer to API to allow document-level processing and
output of document formats, like hOCR, PDF.
- Major refactor of word-level recognition, beam search,
eliminating dead code.
- Refactored classifier to make it easier to add new ones.
- Generalized feature extractor to allow feature extraction from
greyscale.
- Improved sub/superscript treatment.
- Improved baseline fit.
- Added set_unicharset_properties to training tools.
- Many bug fixes.
- More training source data included.
1.73
- All lept_* functions have been rewritten to avoid path rewrites
for
output to temp files, which were introduced in 1.72.
- Naming changes (to avoid collisions):
#defines MALLOC --> LEPT_MALLOC, CALLOC --> LEPT_CALLOC, etc.
ByteBuffer --> L_ByteBuffer
- Added grayscale histogram functions that can be used to compare
images.
- Added functions to determine if an image region has horizontal
text lines.
- Added functions to compare photo regions of images to determine
if they're essentially the same.
- Added red-black tree utility functions to implement maps and
sets.
- The keys for maps and sets can be 64-bit entities (signed and
unsigned integers and doubles).
- Implemented hashsets and hashmaps, using 64 bit keys.
- Replaced the numaHash by l_dnaHash; removed numa2d
- Improved security of tiff and gif reading, to prevent memory
corruption
when reading bad data.
- Removed src files: bootnumgen.c
- Added src files: rbtree.c, rbtree.h, map.c, bootnumgen1.c,
bootnumgen2.c
- Added prog files: rbtreetest.c, maptest.c, settest.c,
hashtest.c,
recog_bootnum.c, percolatetest.c
- Added files for building using cmake (Egor Pugin)
1.72
- Better handling of 1 bpp colormap read/write with png so that
they are losseless.
- Fixed overflow bug in pixCorrelationBinary().
- Fixed orientation flags and handling of 16 bit RGB in tiff.
- Also new wrappers to TIFFClientOpen(), so we no longer go
through
the file descriptor for memory operations.
- Improvements in the dewarp functions.
- New box sequence smoothings.
- New antialiased painting through mask; previously it was only
implemented for connected components in a mask.
- Better error handling and debug output with jpeg2000 read/write.
- Implemented base64 encoding. This allows binary data to be
represented
as a C string that can be compiled. Used this in bmf utility.
- Implemented automatic code generation for deserialization from
compiled strings (stringcode.*)
- Regression tests write to leptonica subdir of in windows; in
unix it is optional. This avoids spamming the directory.
- Added new colorspace conversions (XYZ, LAB).
- New source files: encoding.c, bmfdata.h, stringcode.c,
stringcode.h,
bootnumgen.c.
- Removed source files: convolvelow.c, graymorphlow.c
- New programs: genfonts_reg, colorize_reg, texturefill_reg,
autogentest1, autogentest2.
- alltests_reg now has 66 tests.
- Fixed an integer overflow in Resample.c causing writes in the Python heap.
- Fixed a buffer overflow in PcdDecode.c causing a segfault when opening PhotoCD files. CVE-2016-TBD
- Fixed a buffer overflow in FliDecode.c causing a segfault when opening FLI files. CVE-2016-0775
- Fixed a buffer overflow in TiffDecode.c causing an arbitrary amount of memory to be overwritten when opening a specially crafted invalid TIFF file. CVE-2016-0740
Changelog:
2016 Feb 05 v.16.02.1
+ Translation updates for Portuguese.
+ Bugfix: Resize: locking width/height ratio did not always work.
+ Bugfix: Slide Show startup sometimes failed.
+ Bugfix: If an album contains the same image file two or more times, stepping
sequentially through the images loops from the Nth instance back to the first.
2016 Feb 01 v.16.02
+ New Effects > Cartoon: convert a photo into a cartoon-like drawing.
+ Add Text and Add Lines now work better with images having transparent areas.
+ Paint/Clone: optionally paint over transparent areas, instantly or gradually.
+ Brasero was replaced by growisofs for writing image files to DVD/BlueRay disc.
(growisofs underlies Brasero, K3b, and most other disc burning utilities).
+ Edit Any Metadata: UI improvement to better handle long text strings.
+ Batch Change Metadata: UI improvement to better handle long text strings.
+ New batch function: select image files by clicking thumbnails, output a file
with a list of the selected files. Useful to feed shell scripts or other apps.
+ Function key changes: F10 for full screen with menu and panel, F11 without.
+ Batch Convert: overlay images (e.g. credit lines) can be sized for a constant
screen display size, regardless of image size or aspect ratio.
+ When viewing images sequentially using the [prev/next] button or keyboard
arrow keys, adjacent directories can be spanned without user navigation.
+ An album can be opened from the command line: $ fotoxx -album <album-name>
+ Bugfix: Retouch Combo: reset button did not reset everything.
+ Bugfix: Panorama: "file color" button caused image misalignment or crash.
2016 Jan 06 v.16.01.1
+ Bugfix: Search Image by tags: uppercase/lowercase failure.
+ Translation updates for Spanish, Catalan, Italian, Portuguese.
* A lot of new functionality has been introduced during GSoC 2015:
- "Omnidirectional Cameras Calibration and Stereo 3D Reconstruction"
opencv_contrib/ccalib module
- "Structure From Motion" - opencv_contrib/sfm module
- "Improved Deformable Part-based Models" - opencv_contrib/dpm module
- "Real-time Multi-object Tracking using Kernelized Correlation Filter"
- opencv_contrib/tracking module
- "Improved and expanded Scene Text Detection" - opencv_contrib/text
module
- "Stereo correspondence improvements" - opencv_contrib/stereo module
- "Structured-Light System Calibration" - opencv_contrib/structured_light
- "Chessboard+ArUco for camera calibration" - opencv_contrib/aruco
- "Implementation of universal interface for deep neural network
frameworks" - opencv_contrib/dnn module
- "Recent advances in edge-aware filtering, improved SGBM stereo
algorithm" - opencv/calib3d and opencv_contrib/ximgproc
- "Improved ICF detector, waldboost implementation"
- opencv_contrib/xobjdetect
- "Multi-target TLD tracking" - opencv_contrib/tracking module
- "3D pose estimation using CNNs" - opencv_contrib/cnn_3dobj
* Many great contributions made by the community, such as:
- Support for HDF5 format
- New/Improved optical flow algorithms
- Multiple new image processing algorithms for filtering, segmentation
and feature detection
- Superpixel segmentation
* IPPICV is now based on IPP 9.0.1, which should make OpenCV even faster
on modern Intel chips
* opencv_contrib modules can now be included into the opencv2.framework
for iOS
* Newest operating systems are supported: Windows 10 and OSX 10.11
(Visual Studio 2015 and XCode 7.1.1)
* Interoperability between T-API and OpenCL, OpenGL, DirectX and Video
Acceleration API on Linux, as well as Android 5 camera.
* HAL (Hardware Acceleration Layer) module functionality has been moved
into corresponding basic modules; the HAL replacement mechanism has
been implemented along with the examples
See full changelog:
https://github.com/Itseez/opencv/wiki/ChangeLog
ChangeLog:
http://git.finalrewind.org/feh/plain/ChangeLog
Thu, 18 Feb 2016 20:40:19 +0100
* Release v2.14.2
* make test: Ignore results on arm and mips since they expose a bug in
Imlib2 1.4.7 and/or giflib 5.1.2. Note that due to this bug, feh may be
unable to display gif images. x86 and amd64 are also affected.
Again, see <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813729>
for more information
* -f / --filelist: Do not print useless error message when a correct
filelist file is specified
* -f / --filelist: Fix bug in "-" / "/dev/stdin" handling affecting feh
running in ksh and possibly other environments
Thu, 04 Feb 2016 20:31:38 +0100
* Release v2.14.1
* Skip a small set of build tests on Debian and derivatives, since they
trigger a Debian/Imlib2 bug. See
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812657> and
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813729> for more
information
This release brings:
- support for the latest libSystem
- support for Gtk+ 3
- support for JPEG snapshots
- improved preferences handling
- new camera stand-alone Widget
- further improvements to the user interface