Skip to content

Commit

Permalink
Release v0.43
Browse files Browse the repository at this point in the history
- Updated Google Analytics Tag
  • Loading branch information
lessthanoptimal committed May 16, 2023
1 parent c616f21 commit 625404a
Show file tree
Hide file tree
Showing 7 changed files with 65 additions and 33 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ BoofCV is on [Maven Central](http://search.maven.org/) and can be easily added t
For Gradle projects:
```
dependencies {
api(group: 'org.boofcv', name: 'boofcv-core', version: '0.42')
api(group: 'org.boofcv', name: 'boofcv-core', version: '0.43')
}
```

Expand Down
6 changes: 4 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ allprojects {
apply plugin: 'com.peterabeles.gversion'

group = 'org.boofcv'
version = '0.43-SNAPSHOT'
version = '0.43'

createVersionFile.enabled = false // run only once. enabled in types
}
Expand Down Expand Up @@ -124,7 +124,7 @@ subprojects {
}

dependencies {
api(group: 'org.georegression', name: 'georegression', version: '0.26-SNAPSHOT') { exclude group: 'org.ddogleg' }
api(group: 'org.georegression', name: 'georegression', version: '0.26.1') { exclude group: 'org.ddogleg' }
api(group: 'org.ddogleg', name: 'ddogleg', version: '0.23')

api group: 'net.sf.trove4j', name: 'trove4j', version: project.trove4j_version
Expand Down Expand Up @@ -240,6 +240,8 @@ subprojects {
if (JavaVersion.current().isJava9Compatible()) {
options.addBooleanOption('html5', true)
}

failOnError false
}

// Force the release build to fail if it depends on a SNAPSHOT
Expand Down
21 changes: 1 addition & 20 deletions change.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Change Log

Date Format: year/month/day
---------------------------------------------
Date : 2023/
Date : 2023/May/15
Version : 0.43

- ImageLinePruneMerge
Expand All @@ -13,25 +13,6 @@ Version : 0.43
* Swing panel, multiple controls, and help
* Generic rendering engine

- Calibration
- TODO Visualize Multi Camera Calibration
- Image Processing
- TODO hough circle detector
- Scene Reconstruction
- TODO Robust optimization
- TODO 3D reconstruction to 3D mesh
- SLAM
- TODO traditional monocular SLAM
- Regression
- TODO Video stabilization
- TODO Template matching
- Android
- TODO Add new Fragment based API
- Calibration
- TODO calibration targets Hamming Marker grid and chessboard, e.g. ChArUco and ArUco grids.
- SLAM
- TODO Stereo

---------------------------------------------
Date : 2023/Feb/20
Version : 0.42
Expand Down
2 changes: 1 addition & 1 deletion integration/boofcv-android/examples/video/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ configurations {

dependencies {
['boofcv-android', 'boofcv-core'].each {
String a -> api group: 'org.boofcv', name: a, version: '0.42' }
String a -> api group: 'org.boofcv', name: a, version: '0.43' }

annotationProcessor 'org.projectlombok:lombok:1.18.16'

Expand Down
33 changes: 33 additions & 0 deletions main/boofcv-types/src/test/java/boofcv/TestBoofVersion.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/*
* Copyright (c) 2023, Peter Abeles. All Rights Reserved.
*
* This file is part of BoofCV (http://boofcv.org).
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package boofcv;

import boofcv.testing.BoofStandardJUnit;
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertFalse;

class TestBoofVersion extends BoofStandardJUnit {
/**
* The main goal of this test is to make sure the autogenerated file was generated.
*/
@Test void basic() {
assertFalse(BoofVersion.VERSION.isEmpty());
}
}
15 changes: 7 additions & 8 deletions misc/bottom.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-5LEJDXB9G0"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-10413214-5', 'boofcv.org');
ga('send', 'pageview');
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-5LEJDXB9G0');
</script>
<br>
<b>Copyright &copy; 2011-2021 Peter Abeles</b>
<b>Copyright &copy; 2023 Peter Abeles</b>

19 changes: 18 additions & 1 deletion misc/planning.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

- Calibration
- TODO Visualize Multi Camera Calibration
- Image Processing
- TODO hough circle detector
- Scene Reconstruction
- TODO Robust optimization
- TODO 3D reconstruction to 3D mesh
- SLAM
- TODO traditional monocular SLAM
- Regression
- TODO Video stabilization
- TODO Template matching
- Android
- TODO Add new Fragment based API
- Calibration
- TODO calibration targets Hamming Marker grid and chessboard, e.g. ChArUco and ArUco grids.
- SLAM
- TODO Stereo

TODO Applications for self calibration mono and stereo
TODO Monocular VO
Expand Down

0 comments on commit 625404a

Please sign in to comment.