Drew Short
|
47606ba4a0
|
Added a recursive option. Added some information and changed the api of the Engine class.
|
11 years ago |
Drew Short
|
d474b42952
|
Massive improvements in the concurrent engine
|
11 years ago |
Drew Short
|
1520136d15
|
Making the sequential engine similarity searchthe default for the concurrent engine while solving the concurrent engine issues.
|
11 years ago |
Drew Short
|
912348c2f1
|
version changes, logging, todo
|
11 years ago |
Drew Short
|
d561199300
|
Added some logic to limit the number of heavy threads produced and used by the concurrent engine.
|
11 years ago |
Drew Short
|
b05634e002
|
Concurrency added for the get similar images method. Not convinced it is any faster and my be worse than the synchronous version.
|
11 years ago |
Drew Short
|
e7f0239c3f
|
Added some concurency properties to prevent the build failing on a meager build server.
|
11 years ago |
Drew Short
|
b36e1e55d2
|
Started work on making the images similarity search concurrent as well
|
11 years ago |
Drew Short
|
13ab46b5a8
|
Updated logging during searching to be less annoying. Changed the concurrent engine to use more actors, additionally made it use a different type of router for efficiency since not all images in a directory will take the same amount of time to process.
|
11 years ago |
Drew Short
|
19cd92850d
|
Working concurrent engine, however only a few methods are truly concurrent. Needs further work.
|
11 years ago |
Drew Short
|
4581de443e
|
Started work on making the processing of images concurrent on a per engine basis
|
11 years ago |
Drew Short
|
784dec8313
|
AppCLI changes. Moving onto looking into threading the search and processing
|
11 years ago |
Drew Short
|
17688dcb17
|
Added some additional logging at the INFO level. Fixed the default Log4J.properties file to only output INFO and above to the console.
|
11 years ago |
Drew Short
|
5e0877dd4f
|
Fixed a cache usage issue and a logging issue
|
11 years ago |
Drew Short
|
2d46d862f0
|
Worked on getting caching in the engine. Worked on the CLI a little bit
|
11 years ago |
Drew Short
|
2e4672f391
|
Should be the final commit to the get the build environment working
|
11 years ago |
Drew Short
|
b311d819b9
|
Another tweak to allow the build to process on a low end build machine
|
11 years ago |
Drew Short
|
91d2fa3b92
|
Another tweak to allow the build to process on a low end build machine
|
11 years ago |
Drew Short
|
e7eb18568a
|
Fixed some test parameters
|
11 years ago |
Drew Short
|
f22be07b80
|
Added the first round of caching, added some compile time settings, modified the start scripts.
|
11 years ago |
Drew Short
|
df31c800d5
|
Added a controll to the commandline. Tweaked a few other portions of the code. Need to fix that part where everything is printed to the console when running AppCLI
|
11 years ago |
Drew Short
|
2de7c85c10
|
Added a getSimilarImagesForDirectory method
|
11 years ago |
Drew Short
|
e7a971ce2e
|
Added a similarImages class, updated some hashing methods
|
11 years ago |
Drew Short
|
dd0bccc81e
|
Added MD5 hashing to HashService and ImageHashDTO. Added tests against MD5 hashes. Added library for digests and hashing. Added Engine and test against Engine
|
11 years ago |
Drew Short
|
74c70e0ecc
|
Updated some version code, and added a commons-cli dependancy
|
11 years ago |
Drew Short
|
8579f4663a
|
Changes to the build scripts, added a script to increase patch version, tag and then build a release.
|
11 years ago |
Drew Short
|
cf2e951c43
|
Added some proper hashing. Added a few more tests. Added a little bit more benchmarking
|
11 years ago |
Drew Short
|
8c9936a45d
|
Added mathematics library for transformation support. Implemented PHash and added PHash specific tests
|
11 years ago |
Drew Short
|
3ce5f16313
|
Fixed the hashing algorithm to use Longs and also added an AHash class
|
11 years ago |
Drew Short
|
cefb9d3f6a
|
Actually moved images, and fixed DHash method to be more consistent and pretty :)
|
11 years ago |
Drew Short
|
67aee43791
|
Moved samples out so they don't get packaged. Updated test location information. Commented out some debugging as it is a bit overboard now that the original issue is fixed. Modified the gitignore to avoid rolling log files.
|
11 years ago |
Drew Short
|
4e9c5cf87f
|
Fixed broken unit test. Added some properties and functions. Added a timing trait and benchmarking to DHash tests
|
11 years ago |
Drew Short
|
b12ca8d604
|
Updated some documentation
|
11 years ago |
Drew Short
|
24a1b32bad
|
Started work on hashing and added a sample image for testing. First new unit test is broken due to array indexing issues. Configured the pom further for testing configuration. Added a few properties to support different levels or precision depending on the hash.
|
11 years ago |
Drew Short
|
b04be2e73b
|
Added image service to handle getting image data, converting image data, and special processing of image data. Also added some Logging mixin's to classes
|
11 years ago |
Drew Short
|
3869f2b302
|
Added a new enum class for know properties. Started fleshing out the HashService and how it will generate hashes. Added a hamming object to calculate hamming distances between two long values
|
11 years ago |
Drew Short
|
a4dcb4a4ad
|
changed from difference to compare
|
11 years ago |
Drew Short
|
b96df92cfd
|
Updated Version to support comparisons
|
11 years ago |
Drew Short
|
175a95d295
|
Started work on version comparison
|
11 years ago |
Drew Short
|
9d115841a6
|
Got parsing of property files to work. Fixed some annoyances. Added a version class to handle parsing versions from the properties file
|
11 years ago |
Drew Short
|
3699870198
|
Refactored App to use AppConfig for initial configuration. Updated ResourceLoader with logging. Added a default properties file, and a PropertiesService to load that properties file. Updated ImageHashDTO to include some fields. Added a HashService to manage generating hashes. moved the about file to an about.info file so we can automatically process it.
|
11 years ago |
Drew Short
|
32d9924a3a
|
Forgot to hand over the FXML loading to the new loader. Also, renamed the loader to be more descriptive of it's functionality.
|
11 years ago |
Drew Short
|
9c9c17ad5e
|
Implemented fixes that apply to resource loading in the JFX Jar. Should now be launchable, configure loggers correctly, and be able to load embedded files. Added a FileLoader helper class to manage loading resources. Is not thread safe currently, but should be made so.
|
11 years ago |
Drew Short
|
99845200c8
|
Hopefully have this testing stuff sorted now :)
|
11 years ago |
Drew Short
|
2ebdd39dfc
|
Started working on a rough Image class to handle storing and comparing images, along with hashing.
|
11 years ago |
Drew Short
|
13386abba4
|
Implemented a simple package script to be run in the head directory.
|
11 years ago |
Drew Short
|
1b3c9bf752
|
Working on scripting a packaging process that produces a deployable
|
11 years ago |
Drew Short
|
91de82f020
|
Working basic interface with menubar partially implemented. Next step, include simple cli and cli flags for running without creating gui
|
11 years ago |
Drew Short
|
4308b163d8
|
Started work on basic JavaFX implementation, also got some scala included to create the prerequisite folder in src.
|
11 years ago |
Drew Short
|
b8f9b05281
|
Updated logging to be more concise and added a failover for no logging file existing.
|
11 years ago |