jopensurf

JOpenSurf - the Mavenized version

GroupId

GroupId

com.sangupta
ArtifactId

ArtifactId

jopensurf
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

jopensurf
JOpenSurf - the Mavenized version
Source Code Management

Source Code Management

https://github.com/sangupta/jopensurf

Download jopensurf

How to add to project

<!-- https://jarcasting.com/artifacts/com.sangupta/jopensurf/ -->
<dependency>
    <groupId>com.sangupta</groupId>
    <artifactId>jopensurf</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.sangupta/jopensurf/
implementation 'com.sangupta:jopensurf:1.0.0'
// https://jarcasting.com/artifacts/com.sangupta/jopensurf/
implementation ("com.sangupta:jopensurf:1.0.0")
'com.sangupta:jopensurf:jar:1.0.0'
<dependency org="com.sangupta" name="jopensurf" rev="1.0.0">
  <artifact name="jopensurf" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.sangupta', module='jopensurf', version='1.0.0')
)
libraryDependencies += "com.sangupta" % "jopensurf" % "1.0.0"
[com.sangupta/jopensurf "1.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.apache.commons : commons-math3 jar 3.2

test (1)

Group / Artifact Type Version
junit : junit jar 4.10

Project Modules

There are no modules declared in this project.

JOpenSurf: Java implementation of opensurf

This is more or less a line for line port of the opensurf project released under the 3 clause BSD license. The original project is available at: http://code.google.com/p/opensurf1/ This project is up to date through revision 86 on the trunk branch of opensurf.

Ant Build File

This is a pretty small set of code, folks were having trouble getting it to work correctly (to be fair I forgot a couple of files ;)) so I included an ant buildfile. It's really only got three commands:

ant compile - This will compile the files

ant example - This will run an example which will show and compare the interest points for two images of the White House

ant clean - Cleans out the build directory files

Changes in sangupta/jopensurf fork

  • The project has been Mavenized and refactored to follow Maven source structure
  • The Apache Commons-Math library has been upgraded to version 3.2
  • The serialVersionUID has been changed to generated ones
  • A resource leak has been resolved
  • Removed dependency on com.stromberglabs.commons JAR - the needed interface has been included in this codebase itself.

Maven

The latest production release can be found at:

<dependency>
    <groupId>com.sangupta</groupId>
    <artifactId>jopensurf</artifactId>
    <version>1.0.0</version>
</dependency>

This is a Mavenized version of the original project.

License

The project follows the original 3 clause BSD license.

Versions

Version
1.0.0