Как извлечь функцию из OpenCV вместо лыжного мага? - PullRequest
0 голосов
/ 09 апреля 2020

Я бы хотел использовать import cv2 вместо from skimage import feature с local_binary_pattern , потому что графический процессор не поддерживает библиотеку скимаж, и мне нужно использовать ее в режиме реального времени, которая требует высокой частоты кадров в секунду.

Полный мой код:

# import the necessary packages
from skimage import feature
import numpy as np
# import cupy as np

class LocalBinaryPatterns:
    def __init__(self, numPoints, radius):
        # store the number of points and radius
        self.numPoints = numPoints
        self.radius = radius

    def describe(self, image, eps=1e-7):
        # compute the Local Binary Pattern representation
        # of the image, and then use the LBP representation
        # to build the histogram of patterns
        lbp = feature.local_binary_pattern(image, self.numPoints,
            self.radius, method="uniform")


        (hist, _) = np.histogram(lbp.ravel(),
            bins=np.arange(0, self.numPoints + 3),
            range=(0, self.numPoints + 2))

        # normalize the histogram
        hist = hist.astype("float")
        hist /= (hist.sum() + eps)

        # return the histogram of Local Binary Patterns
        return hist

для авторское право , вы можете получить его здесь

Пожалуйста, помогите мне или любой предложения?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...