Leo*_*ino -1 python opencv image shapes
我有两个不同的图像(视频帧):
第一张图片:
print(img1.shape)
(31,27,3)
Run Code Online (Sandbox Code Playgroud)
第二张图片:
print(img2.shape)
(31,27)
Run Code Online (Sandbox Code Playgroud)
我如何删除第一张图像上的值 3?
img1.shape变量返回当前图像的高度、宽度、通道。
我如何删除第一张图像上的值 3?
3指图像中的 BGR 通道。(我假设您使用 阅读图像cv2.imread)
您可以通过以下方式转换为灰度
img1 = cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY)
Run Code Online (Sandbox Code Playgroud)
现在print(img1.shape)
结果将是:
(31, 27)
Run Code Online (Sandbox Code Playgroud)