Added ability to use daemon with local webcam

This commit is contained in:
psaintjust
2015-06-29 11:36:02 -04:00
parent fc6dcdb7a3
commit d95730d40e
2 changed files with 11 additions and 8 deletions

View File

@@ -1,5 +1,3 @@
[daemon] [daemon]
; country determines the training dataset used for recognizing plates. Valid values are: us, eu ; country determines the training dataset used for recognizing plates. Valid values are: us, eu
@@ -13,14 +11,11 @@ site_id = your-unique-sitename
stream = http://127.0.0.1/example_video_stream.mjpeg stream = http://127.0.0.1/example_video_stream.mjpeg
;stream = http://127.0.0.1/example_second_stream.mjpeg ;stream = http://127.0.0.1/example_second_stream.mjpeg
;stream = webcam
; topn is the number of possible plate character variations to report ; topn is the number of possible plate character variations to report
topn = 10 topn = 10
; Determines whether images that contain plates should be stored to disk ; Determines whether images that contain plates should be stored to disk
store_plates = 0 store_plates = 0
store_plates_location = /var/lib/openalpr/plateimages/ store_plates_location = /var/lib/openalpr/plateimages/

View File

@@ -107,7 +107,15 @@ void imageCollectionThread(void* arg)
{ {
cv::VideoCapture cap=cv::VideoCapture(); cv::VideoCapture cap=cv::VideoCapture();
dispatcher->log_info("Video stream connecting..."); dispatcher->log_info("Video stream connecting...");
if (dispatcher->mjpeg_url == "webcam")
{
cap.open(0);
}
else
{
cap.open(dispatcher->mjpeg_url); cap.open(dispatcher->mjpeg_url);
}
if (cap.isOpened()) if (cap.isOpened())
{ {