gpt4 book ai didi

java - OpenCV Java RGB还是HSV?

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

我正在尝试解密一些我想使用的代码,但是该代码需要校准,但是我很困惑它是使用HSV还是RGB?
很抱歉这个菜鸟问题,但是我对OpenCV不太熟悉。
这是代码片段:

Imgproc.cvtColor(matOriginal,matHSV,Imgproc.COLOR_BGR2HSV);         
Core.inRange(matHSV, LOWER_BOUNDS, UPPER_BOUNDS, matThresh);
Imgproc.findContours(matThresh, contours, matHeirarchy, Imgproc.RETR_EXTERNAL,
Imgproc.CHAIN_APPROX_SIMPLE);

我知道我必须更改上下限,但是我应该使用RGB值还是HSV值?
谢谢!

最佳答案

Imgproc.cvtColor(matOriginal,matHSV,Imgproc.COLOR_BGR2HSV);  

此行确保 matHSV的值在HSV颜色系统中。因此,意味着从现在开始,对 matHSV的任何操作都应该考虑到所有值都在HSV中进行。因此,在这一行:
Core.inRange(matHSV, LOWER_BOUNDS, UPPER_BOUNDS, matThresh);
LOWER_BOUNDSUPPER_BOUNDS应该是HSV值。

关于java - OpenCV Java RGB还是HSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499085/

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