cv.loadImage () для MultiCameraCalibration. Используйте cv.imread () для отдельных изображений. Чтобы получить прозрачность, вы должны использовать флаг cv.IMREAD_UNCHANGED
Вот как это сделать в Python / OpenCV. Обратите внимание, что с cv.imshow вы не увидите прозрачность. Это будет черным. Для дальнейшего анализа вы должны извлечь альфа-канал в качестве маски и использовать его для всего, что вы хотите сделать, чтобы ограничить обработку ботинком, а не фоном вокруг него.
import cv2
# load image with alpha channel
img = cv2.imread('shoe.png', cv2.IMREAD_UNCHANGED)
# get mask from alpha channel
mask = img[:,:,3]
# view images
# NOTE: imshow does not show transparency. It will be black there.
cv2.imshow('img', img)
cv2.imshow('mask', mask)
cv2.waitKey(0)
cv2.destroyAllWindows()
# Saving the image does contain transparency as can be seen when viewed with some external viewer.
cv2.imwrite('shoe_copy.png', img)