113 Commits (4d82bf0ad5bb8aab9aeace02cc5faff2da8c9e7f)
 

Author SHA1 Message Date
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 61d419d00c Fixed the Akka dependencies 11 years ago
Drew Short fb11e0cd03 Added the Akka library for concurrency support 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 8b65937c76 Changes for memory amount during tests. This is starting to get a little annoying 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 0fad91bf4e Added RELEASE tag script and updated documentation 11 years ago
Drew Short 74c70e0ecc Updated some version code, and added a commons-cli dependancy 11 years ago
Drew Short a49f84ff14 Generated a bunch of scripts for managing releases. 11 years ago
Drew Short 90fec0b0b5 Merge branch 'master' of https://github.com/warricksothr/ImageTools 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 9c775c2676 Added a script to fix the javafx classpath for nix* machines 11 years ago
Drew Short 060aec7099 Added a development document 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 e1fcd106d4 Adding git ignore rules for the cloud9 interface files 11 years ago
Drew Short ddfc071f91 Added ignores for eclipse project files as well 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