Merge pull request #102 from yamt/readme-quirc-demo-opencv
Update for quirc-demo-opencv and dependencies
This commit is contained in:
commit
ed455904f3
2 changed files with 15 additions and 6 deletions
2
Makefile
2
Makefile
|
@ -51,7 +51,7 @@ quirc-demo: $(DEMO_OBJ) $(DEMO_UTIL_OBJ) demo/demo.o libquirc.a
|
||||||
$(CC) -o $@ $(DEMO_OBJ) $(DEMO_UTIL_OBJ) demo/demo.o libquirc.a $(LDFLAGS) -lm -ljpeg $(SDL_LIBS) -lSDL_gfx
|
$(CC) -o $@ $(DEMO_OBJ) $(DEMO_UTIL_OBJ) demo/demo.o libquirc.a $(LDFLAGS) -lm -ljpeg $(SDL_LIBS) -lSDL_gfx
|
||||||
|
|
||||||
quirc-demo-opencv: $(DEMO_UTIL_OBJ) demo/demo_opencv.o libquirc.a
|
quirc-demo-opencv: $(DEMO_UTIL_OBJ) demo/demo_opencv.o libquirc.a
|
||||||
$(CXX) -o $@ $(DEMO_UTIL_OBJ) demo/demo_opencv.o libquirc.a $(LDFLAGS) -lm -ljpeg $(OPENCV_LIBS)
|
$(CXX) -o $@ $(DEMO_UTIL_OBJ) demo/demo_opencv.o libquirc.a $(LDFLAGS) -lm $(OPENCV_LIBS)
|
||||||
|
|
||||||
quirc-scanner: $(DEMO_OBJ) $(DEMO_UTIL_OBJ) demo/scanner.o libquirc.a
|
quirc-scanner: $(DEMO_OBJ) $(DEMO_UTIL_OBJ) demo/scanner.o libquirc.a
|
||||||
$(CC) -o $@ $(DEMO_OBJ) $(DEMO_UTIL_OBJ) demo/scanner.o libquirc.a $(LDFLAGS) -lm -ljpeg
|
$(CC) -o $@ $(DEMO_OBJ) $(DEMO_UTIL_OBJ) demo/scanner.o libquirc.a $(LDFLAGS) -lm -ljpeg
|
||||||
|
|
19
README.md
19
README.md
|
@ -28,8 +28,7 @@ a good choice for this purpose:
|
||||||
|
|
||||||
The distribution comes with, in addition to the library, several test programs.
|
The distribution comes with, in addition to the library, several test programs.
|
||||||
While the core library is very portable, these programs have some additional
|
While the core library is very portable, these programs have some additional
|
||||||
dependencies. All of them require libjpeg, and two (`quirc-demo` and `inspect`)
|
dependencies as documented below.
|
||||||
require SDL. The camera demos use Linux-specific APIs:
|
|
||||||
|
|
||||||
### quirc-demo
|
### quirc-demo
|
||||||
|
|
||||||
|
@ -38,7 +37,14 @@ video stream is displayed on screen as it's received, and any QR codes
|
||||||
recognised are highlighted in the image, with the decoded information both
|
recognised are highlighted in the image, with the decoded information both
|
||||||
displayed on the image and printed on stdout.
|
displayed on the image and printed on stdout.
|
||||||
|
|
||||||
This requires SDL and V4L2.
|
This requires: libjpeg, libpng, SDL, V4L2
|
||||||
|
|
||||||
|
### quirc-demo-opencv
|
||||||
|
|
||||||
|
A demo similar to `quirc-demo`.
|
||||||
|
But this version uses OpenCV instead of other libraries.
|
||||||
|
|
||||||
|
This requires: OpenCV
|
||||||
|
|
||||||
### quirc-scanner
|
### quirc-scanner
|
||||||
|
|
||||||
|
@ -46,7 +52,7 @@ This program turns your camera into a barcode scanner. It's almost the same as
|
||||||
the `demo` application, but it doesn't display the video stream, and thus
|
the `demo` application, but it doesn't display the video stream, and thus
|
||||||
doesn't require a graphical display.
|
doesn't require a graphical display.
|
||||||
|
|
||||||
This requires V4L2.
|
This requires: libjpeg, V4L2
|
||||||
|
|
||||||
### qrtest
|
### qrtest
|
||||||
|
|
||||||
|
@ -55,13 +61,15 @@ tree containing a bunch of JPEG images, it will attempt to locate and decode QR
|
||||||
codes in each image. Speed and success statistics are collected and printed on
|
codes in each image. Speed and success statistics are collected and printed on
|
||||||
stdout.
|
stdout.
|
||||||
|
|
||||||
|
This requires: libjpeg, libpng
|
||||||
|
|
||||||
### inspect
|
### inspect
|
||||||
|
|
||||||
This test is used for debugging. Given a single JPEG image, it will display a
|
This test is used for debugging. Given a single JPEG image, it will display a
|
||||||
diagram showing the internal state of the decoder as well as printing
|
diagram showing the internal state of the decoder as well as printing
|
||||||
additional information on stdout.
|
additional information on stdout.
|
||||||
|
|
||||||
This requires SDL.
|
This requires: libjpeg, libpng, SDL
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
@ -81,6 +89,7 @@ are unable to build everything:
|
||||||
* inspect
|
* inspect
|
||||||
* quirc-scanner
|
* quirc-scanner
|
||||||
* quirc-demo
|
* quirc-demo
|
||||||
|
* quirc-demo-opencv
|
||||||
|
|
||||||
Library use
|
Library use
|
||||||
-----------
|
-----------
|
||||||
|
|
Loading…
Reference in a new issue