Tôi muốn có kích thước hình ảnh trong python, như tôi làm điều đó với C++.Kích thước hình ảnh (Python, OpenCV)
int w = src->width;
printf("%d", 'w');
Tôi muốn có kích thước hình ảnh trong python, như tôi làm điều đó với C++.Kích thước hình ảnh (Python, OpenCV)
int w = src->width;
printf("%d", 'w');
Sử dụng OpenCV và NumPy nó là dễ dàng như thế này:
import numpy as np
import cv2
img = cv2.imread('your_image.jpg',0)
height, width = img.shape[:2]
Tôi nghĩ rằng nó nên: 'chiều cao, chiều rộng = img.shape [: 2]' – tidy
tôi sử dụng numpy.size() để làm như vậy:
import numpy as np
import cv2
image = cv2.imread('image.jpg')
height = np.size(image, 0)
width = np.size(image, 1)
Đối với tôi, cách dễ nhất là đưa tất cả các giá trị được trả về bởi image.shape:
height, width, channels = img.shape
.210
nếu bạn không muốn số lượng các kênh truyền hình (hữu dụng để xác định xem các hình ảnh là BGR hoặc màu xám) chỉ cần thả giá trị:
height, width, _ = img.shape
gì mà '->' cú pháp gì? Chưa từng thấy trước đây ... –
Để truy cập các thuộc tính của đối tượng như trong PHP? Nếu vậy, tại sao họ không chỉ sử dụng toán tử dấu chấm ('.')? –
@YatharthROCK Trong C++ 'a-> b' là tương đương với' (* a) .b' –