gpt4 book ai didi

python - "image[:, :, 1]"和 "cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)"有什么区别?

转载 作者:行者123 更新时间:2023-12-02 16:53:08 25 4
gpt4 key购买 nike

给出这个图像:

Colored pencils

如果我们这样做 image[:, :, 1] , 我们看:

Greyscale one

一边做cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) :

Greyscale two

它们略有不同,但只是略有不同。

使用数组访问 [:, :, 1] 有什么具体原因吗?而不是 cv2.cvtColor()称呼?

实际上,[:, :, 1] 是什么意思?究竟是做什么的?你能用我更好理解的几句话解释一下吗?

我的最终目的是从一些图像中提取文本。我应该坚持两种解释方法中的一些吗?或者它们应该完全相同?

最佳答案

[:, :, 1]是红绿蓝的代表,所以它只是另一种说法rgb(0, 0, 1) .cv2.cvtColor()另一方面也是色彩空间的变化,但使用 cv2.COLOR_BGR2GRAY作为参数,您实际上使用的是灰度。

关于python - "image[:, :, 1]"和 "cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55499448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com