56 Commits (develop)

Author SHA1 Message Date
Drew Short bc90d6a7bf Code cleanup 7 years ago
Drew Short 4a1a83cca7 Adding methods to identify similar images in a list of paths 8 years ago
Drew Short 42cfac50aa Starting work on patch 6 8 years ago
Henning Kowalk 8580f607d2 optimized hamming distance calculation (#1) 8 years ago
Drew Short 961953b3d1 Resolving merge conflicts 8 years ago
Drew Short 487401a45a Rustfmt and code cleanup 8 years ago
Drew Short af5ea1ac0f Updating dependencies. Incrementing patch version. 8 years ago
Drew Short 88eac9cb29 Resolving test compilation issues 8 years ago
Drew Short f3d8396873 Updating to the latest Rust + dependencies 8 years ago
Drew Short 0b28ddeb4c Fixed some formatting issues 9 years ago
Drew Short 54598246c8 Migrated to latest dependencies 9 years ago
Drew Short e0bb7d6592 Fixed the FFI implementation. Updated the python FFI example to reflect the new changes. 9 years ago
Drew Short 60f7015937 Reverted image library. It was no longer processing jpg images. Added some saftey features to opening images. Cleaned up the library calls. Finished the lib conversion of PIHash struct. FFI stuff missing, that will come in another point release to the library. 9 years ago
Drew Short ebd2fdaa75 Modularized some code. Changed API to use a PIHash library struct for maintaining the cache information. FFI code currently broken, will bring back next version after I figure out how to pass pointers to Rust structs around. 9 years ago
Drew Short 36cbc8d64d Changed the exectable to print phash info for a single file, or print the similar images to the first when passed more than one image 9 years ago
Drew Short 3073006ef4 Updated dependency versions 9 years ago
Drew Short dc8453dc67 Ran rustfmt 9 years ago
Drew Short e0a951ee3c Cleanup 9 years ago
Drew Short 188fbe9101 Converted hash.rs into a module. Refactored lib.rs and the tests within. 9 years ago
Drew Short 1d408c2905 Working on allowing the cache to be turned off 9 years ago
Drew Short 6a27b548fd Introduced the concept of a cache_version so that we can change the cache style without segfaulting existing deployments. 9 years ago
Drew Short b543cb397e Moved the cache into a struct 9 years ago
Drew Short b51d54fee4 Added a working version call for the version flag 9 years ago
Drew Short 9166422065 FFI Work 9 years ago
Drew Short 7fe8fa06e7 Project warnings cleanup 9 years ago
Drew Short 8d9161bef3 Added Compression To Cached Matrix Data 9 years ago
Drew Short 58579b2dcd FFI Interface methods and tests 9 years ago
Drew Short 23f0eec0f4 Externalizing 9 years ago
Drew Short 0d128cb8aa Style changes 9 years ago
Drew Short 6de0800656 Fixing issues with the latest dft library, and cleaning up the code. 9 years ago
Drew Short 8b2de14eb6 Working on storing DFT's in the cache since we have it. 9 years ago
Drew Short c853b63827 Working on caching the DCT/DFT 9 years ago
Drew Short 0f6574e7c7 Updates to caching and the unit tests to ensure this build runs. 9 years ago
Drew Short 7ed4752420 Same work for DHash and PHash. Also updating testing to the new model. 9 years ago
Drew Short d25bd4db8e Ported AHash to the new style for hashes. Set git to ignore sublime-workspace files 9 years ago
Drew Short 899b847850 Added rounding to the 2d DFT. Moved to using enums for precision. 9 years ago
Drew Short 9bff272fef Refactoring the hashing code 9 years ago
Drew Short 3a5a129cce Removed an error message. Updated the caching to differentiate between file sizes. 9 years ago
Drew Short 5ef33aef97 Working simple caching of the images used to hash. Needs some additional work, but much better than on dry runs. 9 years ago
Drew Short 18d715ef1c Working on a simple caching solution for already processed image buffers 9 years ago
Drew Short 412bb4dc60 Working interface with the binary being able to basic processing. 9 years ago
Drew Short 9f6423932c Here come the phashes 9 years ago
Drew Short e30125b8ca Working on phash prep work. Resolved a bunch of warnings. 9 years ago
Drew Short 69cbd19ba1 Forgot to uncomment the ahash test and the directory select test from local testing. 9 years ago
Drew Short 65991e6755 Working dhash implementation and testing. 9 years ago
Drew Short cad7bb6b45 Working on the dhash and phash implementations for the library. 9 years ago
Drew Short e6671fa3ce Working on a testing fix. Also comitted a travis.yml to let travis build pihash. 9 years ago
Drew Short ba86192900 Addition work and testing... Pretty sure there's some endianness weirdness still going on, have to test on x86 to confirm. 9 years ago
Drew Short 2849c529d4 Added full ahash test for sample_01. Renamed sample images for testing purposes. Working on a more comprehensive testing for ahashes. 9 years ago
Drew Short bc229d478a Changed product name to pihash for more convienient writing in functions. Updated the unit test to confirm that there are 12 test images 9 years ago