Я хочу получить ширину и высоту изображения, как я могу это сделать в OpenCV?Как получить ширину и высоту изображения в OpenCV?
Например:
Mat src = imread("path_to_image");
cout << src.width;
Является ли это правильно?
Я хочу получить ширину и высоту изображения, как я могу это сделать в OpenCV?Как получить ширину и высоту изображения в OpenCV?
Например:
Mat src = imread("path_to_image");
cout << src.width;
Является ли это правильно?
Вы можете использовать rows
и cols
:
cout << "Width : " << src.cols << endl;
cout << "Height: " << src.rows << endl;
или size()
:
cout << "Width : " << src.size().width << endl;
cout << "Height: " << src.size().height << endl;
Также для OpenCV в Python вы можете сделать:
img = cv2.imread('myImage.jpg')
height, width, channels = img.shape
Хорошо, но ОП просит C++ – Petruza
Да, это правда, но поиск Google для питона приносит ты здесь. – imoutidi