Drew Short
58579b2dcd
FFI Interface methods and tests
Added FFI interface methods to the library
Added a set of tests for the FFI. currently only the python one is working as intended. the c one isn't complete yet.
Need to add example tests for java, ruby, go?...
Woot! FFI!!!
9 years ago
Drew Short
23f0eec0f4
Externalizing
Added pub extern methods to the library to expose as a c api
set cargo to build a dynamic library as well as an rlib for the included binary.
9 years ago
Drew Short
0d128cb8aa
Style changes
Changed the repo to ignore the rs.bk files produced by rustfmt
Ran RustFmt on the repository to cleanup the code
9 years ago
Drew Short
fa66f676e5
Fixing the wildcard issues that cargo was complaining about publishing to crates.io
9 years ago
Drew Short
4d2b25d713
Incrementing patch version due to fixes with the dft interface changes.
9 years ago
Drew Short
8773a5a323
Merge branch 'master' of https://github.com/warricksothr/Perceptual-Image-Hashing
9 years ago
Drew Short
6de0800656
Fixing issues with the latest dft library, and cleaning up the code.
9 years ago
Drew Short
089bf9a993
Adding todo items
9 years ago
Drew Short
8b2de14eb6
Working on storing DFT's in the cache since we have it.
9 years ago
Drew Short
574b09d4f5
Merge branch 'master' of https://git.sothr.com/warricksothr/Perceptual-Image-Hashing
9 years ago
Drew Short
c853b63827
Working on caching the DCT/DFT
9 years ago
Drew Short
a57415c4ac
Merge branch 'master' of https://github.com/warricksothr/Perceptual-Image-Hashing
9 years ago
Drew Short
04cdb3ff92
Merge branch 'master' of https://github.com/warricksothr/Perceptual-Image-Hashing
9 years ago
Drew Short
ebb8e0e0f2
Tweaked the gitlab ci runner configuration
9 years ago
Drew Short
b4defe7306
Update README.md
Added the crates.io shield
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
5b00cc1b5d
Making sure the packaged crate doesn't include the test images. No reason for it to be anywhere but source control.
9 years ago
Drew Short
4e54076167
Merge branch 'master' of https://github.com/warricksothr/Perceptual-Image-Hashing
9 years ago
Drew Short
413e878fb7
Updating the Cargo.toml file
9 years ago
Drew Short
277dc16b83
Update README.md
Link was broken to travis.ci
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
c53d804145
Update README.md
Adding Appveyor build status link
9 years ago
Drew Short
8060591ef5
Adding appveyor build based on the one from rustc-serialize
9 years ago
Drew Short
4f8fc594b8
No need for the build stage
9 years ago
Drew Short
c8d6236892
Fixing an issue with the gitlab ci file
9 years ago
Drew Short
578c1bfdbe
Adding a gitlab ci build configuration
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
83e8686fcd
Update README.md
Adding Travis CI tracker
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
Drew Short
9f2b0d919e
Resized some images for the test. Updated the credits for the images. Added a test to confirm that we're reading files in the test directory.
9 years ago
Drew Short
05ba196068
Added test images from ImageTools project. Added the images library as a requirement to the Cargo.toml
9 years ago
Drew Short
8255ae4334
Pulled in the image library to allow reading image files
9 years ago
Drew Short
21a1ea1e6c
Adding test images to the project
9 years ago
Drew Short
87e81fccf0
Fixed committing the targed directory. Added a .gitignore to prevent the problem in the future
9 years ago
Drew Short
20a439d173
Basic binary + library setup
9 years ago
Drew Short
7dd51e36c2
Created the project
9 years ago