画像の幅と高さを取得したいのですが、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;
pythonのopenCVについても、次のことができます。
img = cv2.imread('myImage.jpg')
height, width, channels = img.shape