[opencv]Scalarc类 常用颜色阈值总结

Scalarc类 常用颜色阈值总结

    Mat hsv;
    cvtColor(s_mat,hsv,COLOR_BGR2HSV);
  //注:inrange的图像结果类型是二值化的
//黑色 Mat black; inRange(hsv,Scalar(0,0,0), Scalar(180,255,46),black); //灰色 Mat gray; inRange(hsv,Scalar(0,0,46), Scalar(180,43,220),gray); //白色 Mat white; inRange(hsv,Scalar(0,0,221), Scalar(180,30,255),white); //红色 Mat red; inRange(hsv,Scalar(0,43,46), Scalar(10,255,255),red); //橙色 Mat orange; inRange(hsv,Scalar(11,43,46), Scalar(25,255,255),orange); //黄色 Mat yellow; inRange(hsv,Scalar(26,43,46), Scalar(34,255,255),yellow); //绿色 Mat green; inRange(hsv,Scalar(35,43,46), Scalar(77,255,255),green); //青色 Mat cyan; inRange(hsv,Scalar(78,43,46), Scalar(99,255,255),cyan); //蓝色 Mat blue; inRange(hsv,Scalar(100,43,46), Scalar(124,255,255),blue); //紫色 Mat violet; inRange(hsv,Scalar(125,43,46), Scalar(155,255,255),violet);

猜你喜欢

转载自www.cnblogs.com/lx17746071609/p/11666916.html