Chciałbym uzyskać rozmiar obrazu w python, jak to zrobić z C++.Rozmiar obrazu (Python, OpenCV)
int w = src->width;
printf("%d", 'w');
Chciałbym uzyskać rozmiar obrazu w python, jak to zrobić z C++.Rozmiar obrazu (Python, OpenCV)
int w = src->width;
printf("%d", 'w');
Korzystanie OpenCV i NumPy jest to tak proste, jak to:
import numpy as np
import cv2
img = cv2.imread('your_image.jpg',0)
height, width = img.shape[:2]
Myślę, że powinno to: 'height, width = img.shape [: 2]' – tidy
używam numpy.size(), aby zrobić to samo:
import numpy as np
import cv2
image = cv2.imread('image.jpg')
height = np.size(image, 0)
width = np.size(image, 1)
dla mnie najłatwiej jest do podjęcia wszelkich wartości zwracanych przez image.shape:
height, width, channels = img.shape
jeśli nie chcą liczba kanałów (przydatne do ustalenia, czy obraz jest BGR lub skala szarości) tylko kropla wartość:
height, width, _ = img.shape
co to '->' składnia? Nigdy wcześniej tego nie widziałem ... –
Aby uzyskać dostęp do właściwości obiektu, jak w PHP? Jeśli tak, dlaczego po prostu nie używają operatora kropki ('.?)? –
@ YatharthROCK W C++ 'a-> b' jest odpowiednikiem' (* a) .b' –