aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--eecd4b76e33c1bd5268af4d2548e069710471556.jpgbin0 -> 301353 bytes
-rw-r--r--get_images.py30
-rw-r--r--sample_2d721fcdd0bea00c0c9462ba5cf8e52b7839d3b4.jpgbin0 -> 97010 bytes
-rw-r--r--sample_d1aa0bd33d0188e9fd84d63995d3b1244840f14b.jpgbin0 -> 140678 bytes
4 files changed, 25 insertions, 5 deletions
diff --git a/eecd4b76e33c1bd5268af4d2548e069710471556.jpg b/eecd4b76e33c1bd5268af4d2548e069710471556.jpg
new file mode 100644
index 0000000..50bfb9c
--- /dev/null
+++ b/eecd4b76e33c1bd5268af4d2548e069710471556.jpg
Binary files differ
diff --git a/get_images.py b/get_images.py
index 08a17e3..b4fef24 100644
--- a/get_images.py
+++ b/get_images.py
@@ -83,14 +83,34 @@ class DownloadedImage:
def __exit__(self, type, value, traceback):
os.remove(self.filename)
-if __name__ == "__main__":
- # print(get_image(get_random_searchtag()))
+def main():
+ try:
+ simg = get_image(get_random_searchtag())
+ except ConnectionError:
+ main()
- simg = get_image(get_random_searchtag())
with DownloadedImage(simg.imurl) as impath:
img = cv2.imread(impath)
- cv2.imshow("img, ", img)
- cv2.waitkey(0)
+ cascade = cascade = cv2.CascadeClassifier(os.path.join("lbpcascade_animeface", "lbpcascade_animeface.xml"))
+ gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
+ gray = cv2.equalizeHist(gray)
+
+ faces = cascade.detectMultiScale(gray,
+ # detector options
+ scaleFactor = 1.1,
+ minNeighbors = 5,
+ minSize = (24, 24))
+ for (x, y, w, h) in faces:
+ cv2.rectangle(img, (x, y), (x + w, y + h), (0, 0, 255), 2)
+
+ cv2.imshow("Press <q> to exit", img)
+ cv2.waitKey(0)
+
+if __name__ == "__main__":
+ main()
+
+
+
diff --git a/sample_2d721fcdd0bea00c0c9462ba5cf8e52b7839d3b4.jpg b/sample_2d721fcdd0bea00c0c9462ba5cf8e52b7839d3b4.jpg
new file mode 100644
index 0000000..ff5aab9
--- /dev/null
+++ b/sample_2d721fcdd0bea00c0c9462ba5cf8e52b7839d3b4.jpg
Binary files differ
diff --git a/sample_d1aa0bd33d0188e9fd84d63995d3b1244840f14b.jpg b/sample_d1aa0bd33d0188e9fd84d63995d3b1244840f14b.jpg
new file mode 100644
index 0000000..d885808
--- /dev/null
+++ b/sample_d1aa0bd33d0188e9fd84d63995d3b1244840f14b.jpg
Binary files differ