forked from pool/facedetect
- switch source and patch URLs to gitlab - remove %check as that crashed on OBS, but not locally. - fix shebang by removing env. OBS-URL: https://build.opensuse.org/package/show/graphics/facedetect?expand=0&rev=3
68 lines
2.0 KiB
Diff
68 lines
2.0 KiB
Diff
From 8037d4406eb76dd5c106819f72c3562f8b255b5b Mon Sep 17 00:00:00 2001
|
|
From: Yuri D'Elia <wavexx@thregr.org>
|
|
Date: Wed, 5 Apr 2017 14:40:12 +0200
|
|
Subject: [PATCH] Prefer Python 3 over 2.7
|
|
|
|
---
|
|
README.rst | 6 +++---
|
|
facedetect | 8 ++++----
|
|
2 files changed, 7 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/README.rst b/README.rst
|
|
index b42ca32..f885896 100644
|
|
--- a/README.rst
|
|
+++ b/README.rst
|
|
@@ -132,13 +132,13 @@ Dependencies
|
|
|
|
The following software is currently required for `facedetect`:
|
|
|
|
-- Python
|
|
-- Python OpenCV (``python-opencv``)
|
|
+- Python 3 or Python 2.7
|
|
+- Python OpenCV >= 2.4 (``python3-opencv`` or ``python-opencv``)
|
|
- OpenCV data files (``opencv-data`` if available, or ``libopencv-dev``)
|
|
|
|
On Debian/Ubuntu, you can install all the required dependencies with::
|
|
|
|
- sudo apt-get install python python-opencv libopencv-dev
|
|
+ sudo apt-get install python3-opencv opencv-data
|
|
|
|
and then install `facedetect` with::
|
|
|
|
diff --git a/facedetect b/facedetect
|
|
index 4b18a1a..f53d0b9 100755
|
|
--- a/facedetect
|
|
+++ b/facedetect
|
|
@@ -1,8 +1,8 @@
|
|
-#!/usr/bin/env python
|
|
+#!/usr/bin/env python3
|
|
# facedetect: a simple face detector for batch processing
|
|
# Copyright(c) 2013-2016 by wave++ "Yuri D'Elia" <wavexx@thregr.org>
|
|
# Distributed under GPLv2+ (see COPYING) WITHOUT ANY WARRANTY.
|
|
-from __future__ import print_function, division
|
|
+from __future__ import print_function, division, generators, unicode_literals
|
|
|
|
import argparse
|
|
import numpy as np
|
|
@@ -58,7 +58,7 @@ def fatal(msg):
|
|
|
|
|
|
def load_cascades(data_dir):
|
|
- for k, v in PROFILES.iteritems():
|
|
+ for k, v in PROFILES.items():
|
|
v = os.path.join(data_dir, v)
|
|
try:
|
|
if not os.path.exists(v):
|
|
@@ -258,7 +258,7 @@ def __main__():
|
|
|
|
if args.debug:
|
|
lines = []
|
|
- for k, v in scores[i].iteritems():
|
|
+ for k, v in scores[i].items():
|
|
lines.append("{}: {}".format(k, v))
|
|
h = rect[1] + rect[3] + fontHeight
|
|
for line in lines:
|
|
--
|
|
GitLab
|
|
|