-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #599 from Kicer86/third_party_apps
* Format * Prepare base for downloading and compiling align_image_stack tool * Use base file as header * Add OpenMP dependency * Add hugin dependencies * Add vcpkg vigra port * Add overlays configuration * Depend on Vigra * Use include dirs only * Prepare base for new, OpenCV based, aligner * Introduce universal function for svg conversion * Generate 32-bit pngs for comaptibility * Use universal svg to png conversion function where applicable * Move test image to top dir * Fix parameters * Handle missing width and height * Handle default weight and height * Drop Hugin references * Replace xml.etree with defusedxml xml.etree is considered unsafe * Update expected filelist * Introduce ImageAligner utility * Extract more internals for unit testing * Make photos a member * Add test image * Be explicit * Add python dependencies * Allow 1 pixel differences * Build both Release and Debug for better logs from sanitizers * Reorder entries for cleaner titles on GitHub * Suppress gdal thread sanitizer errors * Suppress new Qt errors * Do not enable sanitizers for debug, it causes many errors in Qt libs * Drop \ * Enable cmake warnings and turn them into errors * Disable Debug as it causes unreproducible crashes :( * Reorganize ImageAligner to be less unnatural * Replace save() with more universal forEachImage() * Add docs * Be explicit * Parametrize tests, add test for three same images * Test second sample * Improve results by switching to MOTION_HOMOGRAPHY - increasing required eps precision - using 3x3 transformation matrix (MOTION_HOMOGRAPHY) - round crop towards center of image for better margins truncation (no more thin black lines) * Log some data about transformations used * Drop dead code * Dump results for verification * Use new Aligner for tests * Loosen tests * Move all local stuff into anonymous namespace * Expand PrintTo for most Qt types with one simple trick * Be more human triendly in case of errors * Try a bit less strict eps (OpenCV 4.6.0 crashes with current parameters) * Fix for warnings * Add link to knowledge * Move image_aligner_tests to learning tests * do not build core_learning_tests_for_opencv when BUILD_LEARNING_TESTS is OFF * Remove dependencies required by Learning Tests * Hide whole implementation in ImageAligner * rename files and improve way of building IAlignedImages * Handle progress properly * Fix progress logic * Fix dependencies - core unit tests need images too * Fix tests' dependencies * Revert "Remove dependencies required by Learning Tests" This reverts commit 1df6c9b. * Try better quality * Remove all references to align_image_stack. More work needed to replace it * Use extracted stabilization code * Be more restrictive * Enable PIC globally * Add Exif.Photo.ShutterSpeedValue * Remove redundant code * Add experimental hdr assembler * Drop experiments * Introduce more generic variant * Stabilize StLouisArch photos * BugFix: possible property race * Use new hdr generator * Bump exiftool version * Update package file list
- Loading branch information
Showing
47 changed files
with
7,617 additions
and
421 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,11 @@ | ||
|
||
#Qt races | ||
# Qt races | ||
race:QMetaCallEvent::~QMetaCallEvent() | ||
race:QCoreApplicationPrivate::cleanupThreadData() | ||
race:libQt5Core.so | ||
|
||
# Qt signals | ||
signal:QByteArray::append() | ||
|
||
# https://github.com/OSGeo/gdal/issues/1108 | ||
deadlock:libgdal.so |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.