如何删除图像opencv中的通道
How delete channel in image opencv
我有两个不同的图像(视频帧):
第一张图片:
print(img1.shape)
(31,27,3)
第二张图片:
print(img2.shape)
(31,27)
如何删除第一张图片上的值 3?
3
表示你有一张RGB图片,一张彩色图片。
如果你想让它变成灰度,我猜你的第二张图片就是这样,请使用
from skimage import color
gray_image = color.rgb2gray(image)
img1.shape
变量returns当前图像的高度、宽度、通道。
How i can delete on first image the value 3?
3
指的是你图片中的BGR频道。
(我假设您使用 cv2.imread
阅读图像)
您可以通过
转换为灰度
img1 = cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY)
现在print(img1.shape)
结果将是:
(31, 27)
我有两个不同的图像(视频帧):
第一张图片:
print(img1.shape)
(31,27,3)
第二张图片:
print(img2.shape)
(31,27)
如何删除第一张图片上的值 3?
3
表示你有一张RGB图片,一张彩色图片。
如果你想让它变成灰度,我猜你的第二张图片就是这样,请使用
from skimage import color
gray_image = color.rgb2gray(image)
img1.shape
变量returns当前图像的高度、宽度、通道。
How i can delete on first image the value 3?
3
指的是你图片中的BGR频道。
(我假设您使用 cv2.imread
阅读图像)
您可以通过
转换为灰度img1 = cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY)
现在print(img1.shape)
结果将是:
(31, 27)