Je veux obtenir la largeur et la hauteur de l'image, comment puis-je le faire avec OpenCV?
Par exemple:
Mat src = imread("path_to_image");
cout << src.width;
Est-ce correct?
Vous pouvez utiliser rows
et cols
:
cout << "Width : " << src.cols << endl;
cout << "Height: " << src.rows << endl;
ou size()
:
cout << "Width : " << src.size().width << endl;
cout << "Height: " << src.size().height << endl;
Aussi pour openCV dans python vous pouvez faire:
img = cv2.imread('myImage.jpg')
height, width, channels = img.shape