#python #numpy #opencv
#python #numpy #opencv
Вопрос:
Я хочу отобразить numpy.array
как изображение без сохранения. У меня есть код для этого, но он неэффективен. Не могли бы вы помочь мне найти более эффективный код для этого? заранее большое вам спасибо. С наилучшими пожеланиями.
plt.imsave('ttt.png', np.array(new_img).reshape(m, n), cmap=cm.gray)
fff = cv2.imread("ttt.png")
cv2.imshow('frame',fff)
Комментарии:
1. OpenCV в Python использует массивы numpy для представления изображений. Просто отобразите его…
Ответ №1:
Используйте pyplot.imshow напрямую:
plt.imshow(np.array(new_img).reshape(m, n), cmap=cm.gray)