源码

c – OpenCV更好地检测红色?


我有以下图片:

enter image description here

我想使用cv :: inRange方法和HSV颜色空间检测红色矩形.

int H_MIN = 0;
int H_MAX = 10;
int S_MIN = 70; 
int S_MAX = 255;
int V_MIN = 50;
int V_MAX = 255;

cv::cvtColor( input, imageHSV, cv::COLOR_BGR2HSV );

cv::inRange( imageHSV, cv::Scalar( H_MIN, S_MIN, V_MIN ), cv::Scalar( H_MAX, S_MAX, V_MAX ), imgThreshold0 );

我已经创建了动态轨迹栏以便更改HSV的值,但是我无法获得所需的结果.

是否有关于使用最佳值(也许是过滤器)的建议?

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/c-opencvgenghaodijiancehongse.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 19, 2019 at 10:53 下午

热评文章