Качество захвата с Пи Камер варьируется при захвате в массив и при прямом захвате на путь. Первый имеет более розоватый оттенок, чем последний.
Это почему.?
Код, который я использовал для захвата изображений:
from picamera import PiCamera
import cv2
import time
camera = PiCamera()
camera.resolution = (1280, 720)
img = np.empty((720, 1280, 3), dtype=np.uint8)
start = time.time()
camera.capture(img, "bgr")
print("Trigger time: " + str(time.time() - start))
cv2.imwrite("array_capture.png", img)
start = time.time()
camera.capture("normal_capture.png")
print("Trigger time: " + str(time.time() - start))
Время, затрачиваемое на захват изображения в массив numpy, вдвое меньше, чем при прямом захвате. Итак, это связано с снятием шума с изображения?
Изображение, записанное в массив: 0,71 с
Изображение, записанное в путь: 1,52 с
du normal_capture.png
иdu array_capture.png
Ответы:
Согласно Документации Picamera в части 3.5 раздела основных рецептов:
источник