Предупреждение: QT_DEVICE_PIXEL_RATIO устарела - PullRequest
0 голосов
/ 02 октября 2019

Я использую matplotlib вместе с openCV для построения некоторых методов определения пороговых значений, и выдается следующее предупреждение без вывода:

Предупреждение: QT_DEVICE_PIXEL_RATIO устарела. Вместо этого используйте:
QT_AUTO_SCREEN_SCALE_FACTOR, чтобы включить плагины платформы, контролируемые для экранных коэффициентов. QT_SCREEN_SCALE_FACTORS для установки коэффициентов для каждого экрана. QT_SCALE_FACTOR для установки глобального масштабного коэффициента приложения.

Я использую Ubuntu 19.04

import cv2 as cv
from matplotlib import pyplot as plt

img = cv.imread('gradient.jpg', 0)

_, th1 = cv.threshold(img, 50, 255, cv.THRESH_BINARY)
_, th2 = cv.threshold(img, 200, 255, cv.THRESH_BINARY_INV)
_, th3 = cv.threshold(img, 200, 255, cv.THRESH_TRUNC)
_, th4 = cv.threshold(img, 127, 255, cv.THRESH_TOZERO)
_, th5 = cv.threshold(img, 127, 255, cv.THRESH_TOZERO_INV)

titles = ['Original Image', 'BINARY', 'BINARY_INV', 'TRUNC', 'TOZERO', 'TOZERO_INV']
images = [img, th1, th2, th3, th4, th5]

for i in range(6):
    plt.subplot(2, 3, i + 1), plt.imshow(images[i], 'gray')
    plt.title(titles[i])
    plt.xticks([]), plt.yticks([])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...