aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2022-10-03 18:29:37 -0400
committerGravatar Chris Xiong <chirs241097@gmail.com> 2022-10-03 18:29:37 -0400
commitee9f55a97c91afef993a26a96d7fa7a18ac97ac7 (patch)
tree9952b5849d3b2a4181ce555398baa157356a9a89 /README.md
parent5f03c0299c7ddd861cfa18abb11676211ed9f1d1 (diff)
downloaddeduper-ee9f55a97c91afef993a26a96d7fa7a18ac97ac7.tar.xz
Add build instruction and documentation for qdeduper.0.0.0+ep1
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 23 insertions, 1 deletions
diff --git a/README.md b/README.md
index 8fc4d22..c4c5942 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,8 @@ H. Chi Wong, M. Bern and D. Goldberg, "An image signature for any kind of image,
Proceedings. International Conference on Image Processing, 2002, pp. I-I,
doi: 10.1109/ICIP.2002.1038047.
-Deduper is still a work in progress. For the older, libpuzzle based implementation,
+Deduper is still a work in progress. Both the library and frontend are considered experimental
+at this time. Any issue report will be appreciated. For the older, libpuzzle based implementation,
see https://cgit.chrisoft.org/oddities.git/tree/deduper.
## QDeduper
@@ -42,6 +43,27 @@ QDeduper is a graphical frontend for deduper. It can scan for duplicate images a
the duplicates found afterwards. It also provides a "reverse image search" tool. See its
documentation for details.
+## Building Deduper
+
+At the current stage, no feature switches will be provided. Everything will be built with the
+supplied CMake project.
+
+### Dependencies
+
+- OpenCV (modules core, imgcodecs, imgproc. Some tests uses highgui as well.)
+- SQLite (used by the signature database module)
+- Qt5 or Qt6 (QDeduper)
+
+To build, run:
+
+```
+mkdir build && cd build
+cmake ..
+make -j$(nproc)
+```
+
+If you want to build with Qt6, add `-DQDEDUPER_USE_QT6=ON` to cmake's arguments.
+
## License
Mozilla Public License 2.0