Как совместить glcm и openCV для обработки изображений? - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь объединить glcm и OpenCV для использования в режиме реального времени (веб-камера), я не уверен, доступно это или нет.

Мне нужно использовать текстуру изображения для идентификации людей по их одежде .

import cv2
import numpy as np
import pywt
from imutils.video import FPS
# capturing video through webcam
import time

cap = cv2.VideoCapture(0)
# video dimension in python-opencv
width = cap.get(3)  # float
height = cap.get(4)  # float
print width, height
time.sleep(2.0)
fps = FPS().start()

while (1):
    _, img = cap.read()

    if _ is True:
        # convert to grayscale
        img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

        # img =cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
    else:
        continue

    hist = cv2.calcHist([img], [0], None, [256], [0, 255])

        # Display result
    # cv2.imshow("Original Tracking", img)
    cv2.imshow("Color Tracking", hist)

    # cv2.imshow("kernel", g_kernel)
    if cv2.waitKey(10) & 0xFF == ord('q'):
        cap.release()
        cv2.destroyAllWindows()
        break
    fps.update()
    fps.stop()
    print("[INFO] elapsed time: {:.2f}".format(fps.elapsed()))
    print("[INFO] approx. FPS: {:.2f}".format(fps.fps()))

Пожалуйста, помогите или ваше предложение?

Заранее спасибо

...