You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG.rst 8.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. 2.2.1 (2020-08-27)
  2. ------------------
  3. * remove email blasts from steve macenski (`#596 <https://github.com/ros-perception/image_pipeline/issues/596>`_)
  4. * Add pytest.ini to fix warning (`#584 <https://github.com/ros-perception/image_pipeline/issues/584>`_)
  5. Fixes the following warning:
  6. Warning: The 'junit_family' default value will change to 'xunit2' in pytest 6.0.
  7. Add 'junit_family=xunit1' to your pytest.ini file to keep the current format in future versions of pytest and silence this warning.
  8. * [Foxy] Use ament_auto Macros (`#573 <https://github.com/ros-perception/image_pipeline/issues/573>`_)
  9. * Contributors: Jacob Perron, Joshua Whitley, Steve Macenski
  10. 2.2.0 (2020-07-27)
  11. ------------------
  12. * Removed basestring (no longer exists in new python 3 version). (`#554 <https://github.com/ros-perception/image_pipeline/issues/554>`_)
  13. Fixes `#551 <https://github.com/ros-perception/image_pipeline/issues/551>`_
  14. * Initial ROS2 commit.
  15. * Contributors: Michael Carroll, PfeifferMicha
  16. 1.12.23 (2018-05-10)
  17. --------------------
  18. * camera_checker: Ensure cols + rows are in correct order (`#319 <https://github.com/ros-perception/image_pipeline/issues/319>`_)
  19. Without this commit, specifying a smaller column than row size lead to
  20. huge reported errors:
  21. ```
  22. $ rosrun camera_calibration cameracheck.py --size 6x7 --square 0.0495
  23. Linearity RMS Error: 13.545 Pixels Reprojection RMS Error: 22.766 Pixels
  24. $ rosrun camera_calibration cameracheck.py --size 7x6 --square 0.0495
  25. Linearity RMS Error: 0.092 Pixels Reprojection RMS Error: 0.083 Pixels
  26. ```
  27. This commit switches columns and rows around if necessary.
  28. * Contributors: Martin Günther
  29. 1.12.22 (2017-12-08)
  30. --------------------
  31. * Changed flags CV_LOAD_IMAGE_COLOR by IMREAD_COLOR to adapt to Opencv3. (`#252 <https://github.com/ros-perception/image_pipeline/issues/252>`_)
  32. * Fixed stereo calibration problem with chessboard with the same number of rows and cols by rotating the corners to same direction.
  33. * Contributors: jbosch
  34. 1.12.21 (2017-11-05)
  35. --------------------
  36. * re-add the calibration nodes but now using the Python modules.
  37. Fixes `#298 <https://github.com/ros-perception/image_pipeline/issues/298>`_
  38. * Move nodes to Python module.
  39. * Contributors: Vincent Rabaud
  40. 1.12.20 (2017-04-30)
  41. --------------------
  42. * properly save bytes buffer as such
  43. This is useful for Python 3 and fixes `#256 <https://github.com/ros-perception/image_pipeline/issues/256>`_.
  44. * Get tests slightly looser.
  45. OpenCV 3.2 gives slightly different results apparently.
  46. * Use floor division where necessary. (`#247 <https://github.com/ros-perception/image_pipeline/issues/247>`_)
  47. * Fix and Improve Camera Calibration Checker Node (`#254 <https://github.com/ros-perception/image_pipeline/issues/254>`_)
  48. * Fix according to calibrator.py API
  49. * Add approximate to cameracheck
  50. * Force first corner off chessboard to be uppler left.
  51. Fixes `#140 <https://github.com/ros-perception/image_pipeline/issues/140>`_
  52. * fix doc jobs
  53. This is a proper fix for `#233 <https://github.com/ros-perception/image_pipeline/issues/233>`_
  54. * During stereo calibration check that the number of corners detected in the left and right images are the same. This fixes `ros-perception/image_pipeline#225 <https://github.com/ros-perception/image_pipeline/issues/225>`_
  55. * Contributors: Leonard Gerard, Martin Peris, Vincent Rabaud, hgaiser
  56. 1.12.19 (2016-07-24)
  57. --------------------
  58. * Fix array check in camerachecky.py
  59. This closes `#205 <https://github.com/ros-perception/image_pipeline/issues/205>`_
  60. * Contributors: Vincent Rabaud
  61. 1.12.18 (2016-07-12)
  62. --------------------
  63. 1.12.17 (2016-07-11)
  64. --------------------
  65. * fix typo np -> numpy
  66. * fix failing tests
  67. * Contributors: Shingo Kitagawa, Vincent Rabaud
  68. 1.12.16 (2016-03-19)
  69. --------------------
  70. * clean OpenCV dependency in package.xml
  71. * Contributors: Vincent Rabaud
  72. 1.12.15 (2016-01-17)
  73. --------------------
  74. * better 16 handling in mkgray
  75. This re-uses `#150 <https://github.com/ros-perception/image_pipeline/issues/150>`_ and therefore closes `#150 <https://github.com/ros-perception/image_pipeline/issues/150>`_
  76. * fix OpenCV2 compatibility
  77. * fix tests with OpenCV3
  78. * [Calibrator]: add yaml file with calibration data in output
  79. * Contributors: Vincent Rabaud, sambrose
  80. 1.12.14 (2015-07-22)
  81. --------------------
  82. * remove camera_hammer and install Python nodes properly
  83. camera_hammer was just a test for camera info, nothing to do with
  84. calibration. Plus the test was basic.
  85. * Correct three errors that prevented the node to work properly.
  86. * Contributors: Filippo Basso, Vincent Rabaud
  87. 1.12.13 (2015-04-06)
  88. --------------------
  89. * replace Queue by deque of fixed size for simplicity
  90. That is a potential fix for `#112 <https://github.com/ros-perception/image_pipeline/issues/112>`_
  91. * Contributors: Vincent Rabaud
  92. 1.12.12 (2014-12-31)
  93. --------------------
  94. * try to improve `#112 <https://github.com/ros-perception/image_pipeline/issues/112>`_
  95. * Contributors: Vincent Rabaud
  96. 1.12.11 (2014-10-26)
  97. --------------------
  98. 1.12.10 (2014-09-28)
  99. --------------------
  100. * Update calibrator.py
  101. bugfix: stereo calibrator crashed after the signature of the method for the computation of the epipolar error changed but the function call was not updated
  102. * Contributors: Volker Grabe
  103. 1.12.9 (2014-09-21)
  104. -------------------
  105. * fix bad Python
  106. * only analyze the latest image
  107. fixes `#97 <https://github.com/ros-perception/image_pipeline/issues/97>`_
  108. * flips width and height during resize to give correct aspect ratio
  109. * Contributors: Russell Toris, Vincent Rabaud
  110. 1.12.8 (2014-08-19)
  111. -------------------
  112. * install scripts in the local bin (they are now rosrun-able again)
  113. fixes `#93 <https://github.com/ros-perception/image_pipeline/issues/93>`_
  114. * fix default Constructor for OpenCV flags
  115. this does not change anything in practice as the flag is set by the node.
  116. It just fixes the test.
  117. * Contributors: Vincent Rabaud
  118. 1.12.6 (2014-07-27)
  119. -------------------
  120. * make sure the GUI is started in its processing thread and fix a typo
  121. This fully fixes `#85 <https://github.com/ros-perception/image_pipeline/issues/85>`_
  122. * fix bad call to save an image
  123. * have display be in its own thread
  124. that could be a fix for `#85 <https://github.com/ros-perception/image_pipeline/issues/85>`_
  125. * fix bad usage of Numpy
  126. fixes `#89 <https://github.com/ros-perception/image_pipeline/issues/89>`_
  127. * fix asymmetric circle calibration
  128. fixes `#35 <https://github.com/ros-perception/image_pipeline/issues/35>`_
  129. * add more tests
  130. * improve unittests to include all patterns
  131. * install Python scripts properly
  132. and fixes `#86 <https://github.com/ros-perception/image_pipeline/issues/86>`_
  133. * fix typo that leads to segfault
  134. fixes `#84 <https://github.com/ros-perception/image_pipeline/issues/84>`_
  135. * also print self.report() on calibrate ... allows to use the params without having to commit them (e.g. for extrensic calibration between to cameras not used as stereo pair)
  136. * fixes `#76 <https://github.com/ros-perception/image_pipeline/issues/76>`_
  137. Move Python approximate time synchronizer to ros_comm
  138. * remove all trace of cv in Python (use cv2)
  139. * remove deprecated file (as mentioned in its help)
  140. * fixes `#25 <https://github.com/ros-perception/image_pipeline/issues/25>`_
  141. This is just removing deprecated options that were around since diamondback
  142. * fixes `#74 <https://github.com/ros-perception/image_pipeline/issues/74>`_
  143. calibrator.py is now using the cv2 only API when using cv_bridge.
  144. The API got changed too but it seems to only be used internally.
  145. * Contributors: Vincent Rabaud, ahb
  146. 1.12.5 (2014-05-11)
  147. -------------------
  148. * Fix `#68 <https://github.com/ros-perception/image_pipeline/issues/68>`_: StringIO issues in calibrator.py
  149. * fix architecture independent
  150. * Contributors: Miquel Massot, Vincent Rabaud
  151. 1.12.4 (2014-04-28)
  152. -------------------
  153. 1.12.3 (2014-04-12)
  154. -------------------
  155. * camera_calibration: Fix Python import order
  156. * Contributors: Scott K Logan
  157. 1.12.2 (2014-04-08)
  158. -------------------
  159. * Fixes a typo on stereo camera info service calls
  160. Script works after correcting the call names.
  161. * Contributors: JoonasMelin
  162. 1.11.4 (2013-11-23 13:10:55 +0100)
  163. ----------------------------------
  164. - add visualization during calibration and several calibration flags (#48)