17
我想獲得圖像的寬度和高度,我怎麼能在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
好,但OP是要求C++ – Petruza
是的,這是真的,但谷歌搜索的Python帶來 你在這裏。 – imoutidi