[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/LumaKernel/docker-python/main/tests/test_opencv.py [Back]  [Original]

import unittest

import cv2


class TestOpenCV(unittest.TestCase):
    def test_imread(self):
        img = cv2.imread('/input/tests/data/dot.png')

        self.assertEqual(1, img.shape[0])

    def test_classifier(self):
        face_classifier = cv2.CascadeClassifier()
        # Pretrained classifier downloaded from here: https://github.com/opencv/opencv/tree/4.x/data/haarcascades
        face_classifier.load('/input/tests/data/haarcascade_frontalface_alt.xml')

        img = cv2.imread('/input/tests/data/face.jpg')
        frame_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
        frame_gray = cv2.equalizeHist(frame_gray)
        faces = face_classifier.detectMultiScale(frame_gray)
        self.assertEqual(1, len(faces))

Web Proxy Viewer  |  New URL  |  Original Page