-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathchange.txt
435 lines (343 loc) · 13.1 KB
/
change.txt
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
Change Log for BoofCV Demonstration App
(year)-(month)-(day)
-------------------------------------------------
Version 2.13.4
Date: 2023-XXX
- Updated to latest version of BoofCV
- TODO fix some issues
-------------------------------------------------
Version 2.13.3
Date: 2022-Jan-17
- Fixed app name not showing up in launcher
- QR or Micro QR
* Made it more clear when the list view truncate the message
* Added button to invert the image
-------------------------------------------------
Version 2.13.2
Date: 2022-Dec-15
- Updated targetSdkVersion version to make Google happy
-------------------------------------------------
Version 2.13.1
Date: 2022-Sep-2
- Updated to stable BoofCV 0.41
-------------------------------------------------
Version 2.13.0
Date: 2022-July-23
- Updated to BoofCV to 0.41-SNAPSHOT
- It can now find physical cameras inside a logical camera
* Only works correctly with Android 11 due to bugs in older systems
- Added AztecCode support
- Display color images for
* stabilization, mosaic, tracking
-------------------------------------------------
Version 2.12.0
Date: 2022-Jan-17
- Updated BoofCV version to 0.40
- Added Micro QR Code
- Corner/Blob detector adjusts detection radius now, reducing excessive features
-------------------------------------------------
Version 2.11.0
Date: never
- Updated BoofCV version to 0.39
- Added support for ECoCheck markers in calibration.
- Turned on Java 11 language support
-------------------------------------------------
Version 2.10.0
Date: 2021-Jul-12
- Fixed bug when selecting camera resolution. Thanks esteimle!
- Added Recognition demo
-------------------------------------------------
Version 2.9.0
Date: 2020-12-19
- 3D point cloud viewer is better
* Translation and rotation is better but not perfect
* The cloud is viewed closer and better fills the screen
* Near clipping plane is overly aggressive still
* When loading saved data in MVS it will be set to home position
-------------------------------------------------
Version 2.8.0
Date: 2020-12-18
- Migrated to AndroidX
- MVS provides more informative feedback
* Detects pure rotation and warns you to stop
* Detects that tracks have been lost
* Tells you to tap to finish when started
- New Disparity Configure Dialog
* Add to Calibrated Stereo and MVS
- Calibrated Stereo
* Add ability to open previously saved results
-------------------------------------------------
Version 2.7.0
Date: 2020-12-14
- Updated to BoofCV 0.37-SNAPSHOT
- Fixed crash issues for DemoBitmapCamera2Activity
* I'm a bit surprised this only caused a problem now and only on some phones
- Stereo Disparity
* Added speckle filter
- KLT Tracker
* Added two rendering modes: dots and lines
* HSV colorization for direction and magnitude
- Add Uncalibrated Multi View Stereo
-------------------------------------------------
Version 2.6.5
Date: 2020-05-17
- Switched to BoofCV 0.36 stable
-------------------------------------------------
Version 2.6.4
Date: 2020-04-26
- Updated for changes in BoofCV and other libraries
- Contains a new attempt to mitigate crashes in YUV
-------------------------------------------------
Version 2.6.3
Date: 2020-02-04
- Attempted to fix crash in DisparityActivity through better use of GUI lock
- Fixed "Unknown class CalibrationDetectorChessboardBinary" Crash Bug
-------------------------------------------------
Version 2.6.2
Date: 2020-02-01
- Attempt to fix crash on older Android devices when using chessboard
- Gracefully handle failure to get intrinsics
- Stereo saves PLY as binary
-------------------------------------------------
Version 2.6.1
Date: 2020-01-04
- Stereo Disparity
* Fixed the wrong image being shown for association
-------------------------------------------------
Version 2.6.0
Date: 2020-01-04
- Updated to 0.35 of BoofCV and an early version of 0.36 with some fixes
- More concurrency
* Oddly enough that sometimes makes it run slower?!?
- Associated View now shows a preview
- Improved Stereo Disparity
* Shows a 3D image
* Dynamically reshapes rectified images
* New stereo capabilities
* Saves disparity, mask, intrinsics, and point cloud to disk
-------------------------------------------------
Version 2.5.0
Date: 2019-07-07
- Updated to 0.34 of BoofCV
- Line detector
* Visualization improvements
* Added line segment
* Fixed resolution reduction issue
-------------------------------------------------
Version 2.4.1
Date: 2019-03-20
- ACRA was not actually fully enabled
- Disable threading if less than API 24 because of the lack of JDK 1.8 features
* If someone figures out how to get around this limitation let me know
-------------------------------------------------
Version 2.4
Date: 2019-03-20
- Updated to 0.33 of BoofCV
- Toggle concurrent algorithms
-------------------------------------------------
Version 2.3
Date: 2018-12-26
- Updated to stable 0.32 of BoofCV
- More accurate uncalibrated intrinsics
- Added stability bar to square fiducials
- 3D cubes on top of QR
-------------------------------------------------
Version 2.2
Date: 2018-10-21
- Updated to stable 0.31 of BoofCV
- Visualization uses unsafe buffering for speed
* There could be visual artifacts
- Added NICK thresholding
- Re-tuned stereo disparity making it a bit easy to get good results
-------------------------------------------------
Version 2.1
Date: 2018-05-19
- Move ACRA destination address into an asset to prevent people from sending the bug reports
- (BoofCV) Attempt to fix image already closed exception
- Added camera resolution metadata to exception report
- Attempts to try to recover from out of memory exceptions better
- Only one variant of Fast Corner is selectable now
- Added Equirectangular to different camera models
-------------------------------------------------
Version 2.0.10
Date: 2018-05-05
- Catch camera2 exception when not present, shows a dialog, and exits
- (BoofCV) More new logic in an attempt to prevent a camera from being opened twice
- (BoofCV) Correctly shuts down preview reader
- More useful debug info
- Fixed regression in stereo
- DetectBlackPolygon makes sure number of sizes text isn't empty
- Square Fiducials
* Fixed bug in BoofCV where a previous bug fix made there be too many points
- Sanity check text in calibration
-------------------------------------------------
Version 2.0.9
Date: 2018-05-02
- Added more QR Code Detector controls
- Attempts to catch and recover from out of memory errors when a new process is init
- Main activity now uses AppCompatActivity so that the ToolBar works on older devices
- (BoofCV) Designed to handle camera being closed while opening a camera
- Can now cancel a download for image classify
- Changed min API to 22 because there's a camera2 API bug in 21 that breaks color images
- Rotates images in classification activity which improves results
-------------------------------------------------
Version 2.0.8
Date: 2018-04-30
- DemoProcessing contract more explicitly defined
* Process and visualize only called after initialize is called
* Initialize only called once the camera is fully initialized and the resolution known
* This should fix a known crash bug and solve a few unknown ones
- YUV conversion
* Fixed overflow in Y if last row is smaller.
- Fix/Avoid null pointer on app.preference by making sure it's never null
- Safely close the downloading dialog for classifiers
- Classifier download will gracefully abort now
-------------------------------------------------
Version 2.0.7
Date: 2018-04-29
- Stale BoofCV was included in previous release
- More info in About dialog and ACRA report
-------------------------------------------------
Version 2.0.6
Date: 2018-04-29
- Fix for YUV_420_888 problem using ACRA crash report
- Fix for premature creation of image square fiducial
- Fixed potential camera related null pointer exceptions
-------------------------------------------------
Version 2.0.5
Date: 2018-04-28
- Removed static variables from main activity and moved to DemoApplication
this prevents them from being discarded if the activity is unloaded
* Not everyone on the internet agrees with this approach
- Faster binary contour. This makes almost all fiducial detectors faster.
- Added ACRA for detailed error reports on a crash
-------------------------------------------------
Version 2.0.4
Date: 2018-04-25
- Fixed another Yuv420_888 crash bug in BoofCV
-------------------------------------------------
Version 2.0.3
Date: 2018-04-25
- Fixed crash bug in BoofCV's ConvertYuv420_888
-------------------------------------------------
Version 2.0.2
Date: 2018-04-25
- Fixed crash bug in undistort without intrinsic
-------------------------------------------------
Version 2.0
Date: 2018-04-24
- Updated to BoofCV v0.30
- Ported activities over to Camera2 API
- Calibration
* Moved calibration to an application public directory that can be accessed without rooting the phone
* Supports all calibration target types
* Better rendering
* Better configuration UI
- KLT has a slider that controls the number of features
- Canny shows a washed out image in the background
- Object Tracker doesn't force all trackers to use color.
* This makes some trackers MUCH faster
- Filter Activities
* Touching the screen shows the input image
- Added QR Code example
- Added GMM to background
- Mosaic and Stabilize
* Added SURF tracker option
- Point/Corner detector
* more controls
* another variant of FAST
- Added color histogram segmentation
-------------------------------------------------
Version 1.8.1
Date: 2016-02-08
- Work around so that if calibration files are in an old format they will be ignored and don't cause a crash
-------------------------------------------------
Version 1.8
Date: 2016-02-08
- Updated to BoofCV v0.26
- Updated how square grid calibration is specified
- Added circle asymmetric grid for calibration and fiducials
- Added black ellipse detector
- Added Image Classifiers
-------------------------------------------------
Version 1.7
Date: 2016
- Updated to BoofCV v0.24.1
* This includes a fix for inverted camera on the Nexus 5x
-------------------------------------------------
Version 1.6.1
Date: 2015-11-18
- Updated to BoofCV v0.20
- Calibration now shows a preview of the target you're configuring in the opening dialog
- Added calibration fiducials to fiducial menu
- Tap fiducials and you will see binary image
- reset button in disparity activity
-------------------------------------------------
Version 1.6
Date: 2015-9-21
- Calibration now checks to see if the target specified has a valid number of rows/columns
* Before it would just crash
- Fiducials
* Fixed bug which caused it to run very slow. New image and detector was declared every cycle.
* Can now add fiducials by taking a picture of them
- Binary Image: Added thin operator
- Added a slider to the blur activity
- When not in use seekbar is dimmed for thresholding
- Added motion detection activity
* With PIP mode when touched!
- Landscape mode for fiducial help
- Added black polygon detector
-------------------------------------------------
Version 1.5
Date: 2014-9-23
- Pushed several classes into BoofCV Android integration package
- Added image segmentation demonstration
- Added fiducials
- Stereo disparity switches to disparity view after it computes the disparity
- Added example for automatic thresholding
-------------------------------------------------
Version 1.4.1
Date: 2014-1-17
- Fixed weird flicker during enhance.
* It was grabbing the wrong image to process
-------------------------------------------------
Version 1.4
Date: 2014-1-17
- Added mean-shift likelihood tracker
- Added undistort activity
- Application can now be loaded onto Nexus 7 devices
* Thanks to "Member 4367060" for the fix
- Front facing images are flipped for correct viewing
* Thanks to "Member 4367060" for pointing out this problem
- Fixed bug where camera capture doesn't start again if surfaceCreated isn't called
* Isn't a problem under normal operation because all camera activities are changed landscape view
* Thanks to "Member 4367060" for pointing out this problem
- Fixed bug where NV21 was being incorrectly converted and causing a crash for some image sizes
* Change occurs inside of BoofCV
-------------------------------------------------
Version 1.3
Date: 2013-12-28
- Added object tracking
- Added image enhance
- Added image transform
- Added canny edge
- Reduced number of point trackers
-------------------------------------------------
Version 1.1.1
Date: 2012-02-20
- Changed how calibration grid size is specified
- Reduced size of calibration target dialog so that it will fit in smaller screen
-------------------------------------------------
Version 1.1
Date: 2012-02-20
- All classes at least have a high level description now
- Buttons in DDA tracker activity are now an appropriate size
- Fixed AndroidManifest.xml so that tablets are supported
- Removed continuous detection of calibration targets
- Added help for calibration
- Colorized association window
- Changed how threshold is computed during calibration in an attempt to make it more robust to shadows
-------------------------------------------------
Version 1.0
Date: 2012-02-18
- Initial public release on Play store