https://doi.org/10.5201/ipol.2014.106
Raw File
changelog.txt
% Automatic Lens Distortion Correction Using One Parameter Division Models

# ABOUT

* Author    : Miguel Alemán-Flores  <maleman@ctim.es>
              Luis Álvarez  <lalvarez@ctim.es>
              Luis Gómez <lgomez@ctim.es>
              Daniel Santana-Cedrés <dsantana@ctim.es>
* Copyright : (C) 2009-2013 IPOL Image Processing On Line http://www.ipol.im/
* License   : CC Creative Commons "Attribution-NonCommercial-ShareAlike" 
              see http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.en
							
# CHANGE LOG
********************************************************************************
Description of the fields of the change log:
--------------------------------------------------------------------------------
FIELD			DESCRIPTION
--------------------------------------------------------------------------------
DATE: 		The date when the changes have been done
AUTHOR: 	The author of the changes made
CHANGES: 	This field has four subfields that are:
					Files: 		List of the files affected by the changes
					Issue: 		Brief description of the found issue
					System: 	System in which the issue has been found
					Solution: Adopted solution for the found issue
					(When more than one issue has been found on a same date, in the change log appear more blocks of these subfields)
--------------------------------------------------------------------------------
********************************************************************************

(The following changes have been done after IPOL review that was received on 22/04/2014)

================================================================================

DATE: 		23/04/2014
AUTHOR: 	Daniel Santana-Cedrés
CHANGES:  Files: 		ami_utilities/utilities.h
										ami_lens_distortion/lens_distortion_model.cpp
										ami_image/io_png/io_png.c
					Issue: 		The ignored returned values from scanf/fscanf are considered as an error due to '-Werror' compilation flag
					System:		Ubuntu Linux 14.04 LTS with GCC version 4.8.2
					Solution:	We consider the returned values and We use them for error checking
					----
					File: 		ami_image_draw/image_draw.h
					Issue: 		Uninitialized variable "cercle_color" is considered as an error due to -Werror compilation flag
					System:		Ubuntu Linux 14.04 LTS with GCC version 4.8.2
					Solution: We initialize the variable to zero

================================================================================

DATE:			24/04/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES:	Files:		ami_filters/filters.h
										ami_image/image.h
										ami_lens_distortion/lens_distortion_prodecures.h
										ami_primitives/line_extraction.cpp
					Issue:		When the '-fopenmp' compilation flag is disabled, the '#pragma' statements are considered as errors due to '-Werror' compilation flag
					System:		Ubuntu Linux 14.04 LTS with GCC version 4.8.2
					Solution:	In every '#pragma' statement, we add preprocessor directives for taking into account the definition of the '_OPENMP' macro

================================================================================

DATE:			25/04/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES:	File:			ami_pol/ami_pol.h
					Issue:		Deprecated inclusion of the header file <malloc.h>
					System:		Ubuntu Linux 14.04 LTS with GCC version 4.8.2
					Solution:	We change the inclusion of <malloc.h> for <stdlib.h>
					----
					File:			ami_lens_distortion/lens_distortion_model.cpp
					Issue:		Undeclared 'fopen', 'stderr', 'fprintf', 'fscanf' and 'fclose' functions
					System:		Ubuntu Linux 14.04 LTS with GCC version 4.8.2
					Solution:	We include the header file <stdio.h>
					----
					File:			All the files were reviewed
					Issue:		Comments on Spanish
					System:		All
					Solution: We have translated the Spanish comments into English
					----
					File:			makefile
					Issue:		Undefined references to the functions of the png library, because the library wasn't found
					System:		Ubuntu Linux 14.04 LTS with GCC version 4.8.2
					Solution:	We change the order of the compilation line
					
================================================================================

DATE:			29/04/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES:	File:			New folder "example"
					Issue:		Doesn't exist an example of a result
					System:		All
					Solution:	We create a new folder called "example" in which inside there are result files of the image pattern.png (images and output text files, as well the input image)
					----
					File:			New folder "documentation"
					Issue:		Improve the existent documentation
					System:		All
					Solution:	We create a new folder called "documentation" with the Doxygen documentation generated in html format
					
================================================================================

DATE:			30/04/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES:	Files:		ami_lens_distortion/lens_distortion_procedures.cpp
										ami_primitives/line_points.cpp
					Issue:		Undeclared 'sqrtl' function
					System:		Windows 7 with CYGWIN 6.1 and GCC version 4.8.2
					Solution:	Since C99 the 'sqrt' function works with long double input parameters, so we change the 'sqrtl' calls for 'sqrt'
					----
					File:			ami_lens_distortion_model/lens_distortion_model.h
					Issue:		Improve the doxygen documentation
					System:		All
					Solution:	We have added the description of the methods and regenerated the doxygen documentation

================================================================================

DATE:			05/05/2014
AUTHOR: 	Daniel Santana-Cedrés
CHANGES:	File:			ami_primitives/subpixel_image_contours.h
					Issue:		Improve the existent documentation
					System:		All
					Solution:	We improve the doxygen documentation of the class subpixel_image_contours
					----
					File:			ami_utilities/utilities.cpp
					Issue:		Wrong example command
					System: 	All
					Solution:	We change the example command with the right route of the example image (example/pattern.png)

================================================================================

DATE:			08/05/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES		File:			ami_image/io_png/io_png.cpp
					Issue:		strcmp function not found
					System:		MacOSX 10.6.8 wiht GCC version 4.2.1
					Solution:	We include the appropriate header file
					----
					File:			README.txt
					Issue:		Improve the existent documentation
					System:		All
					Solution:	We include new documentation related to problems with png library on MacOSX and we describe the systems where we have checked the code
					----
					File:			README.txt
					Issue:		Deprecated alternative compilation line
					System:		All
					Solution:	We have updated the alternative compilation line

================================================================================

DATE:     20/05/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES:	File:			ami_primitives/line_extraction.cpp
					Issue:		Improve the comments
					System:		All
					Solution:	We have improved the comments of the function that implements the improved Hough transform and we have separated the different sections inside it
					
================================================================================

DATE:     14/10/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES:	File:			makefile
					Issue:		The flags -Werror and -fopenmp have been removed
					System:		All
					Solution:	We have removed the -Werror flag and -fopenmp flag appears as an alternative option inside a commented line in the makefile
					----
					File:			README.txt
					Issue:		Flags -Werror and -fopenmp
					System:		All
					Solution:	We have modified the compilation line in order to remove the -Werror flag. Also, we include an alternative compilation line using the OpenMP library
					
================================================================================

DATE:     14/10/2014
AUTHOR:		Daniel Santana-Cedrés
CHANGES:	File:			makefile
					Issue:		Using flags for OpenMP
					System:		All
					Solution:	We have added a new compilation option "OMP=1" in order to enable or disable the compilation with OpenMP
					----
					File:			README.txt
					Issue:		Flags -Werror and -fopenmp
					System:		All
					Solution:	We have modified the compilation line in order to remove the -Werror flag. Also, we include an alternative compilation line using the OpenMP library
					
================================================================================


back to top