基于主观颜色模型HSV颜色空间

news/2024/7/21 5:46:37 标签: 图像处理

将图像分解成HSV的三个通道,并分别显示

Rect select;

vector<int> mv;

capture >> frame;

cvtColor(frame, gray, CV_BGR2GRAY);

cvtColor(frame, gray, COLOR_BGR2GRAY);//使用灰度图进行检测

/****计算目标模板的直方图特征****/

//在此之前先定义好target_img,然后这样赋值也行,要学会Mat的这个操作

Mat target_img = Mat(hsv, select);

split(hsv, mv);

imshow("src", hsv);

imshow("H", mv[0]);

imshow("S", mv[1]);

imshow("V", mv[2]); 

calcHist(&target_img, 1, channels, Mat(), target_hist, 3, hist_size, ranges);

normalize(target_hist, target_hist);

 



http://www.niftyadmin.cn/n/635332.html

相关文章

在webstorm中使用git

git的安装与配置略过1.在webstorm中选择VCS>Checkout from Version Control>GitGit Repository URL: gitxx.xx.xx.xx:项目名称Parent Directory:本地要存放地址的父目录Directory Name:项目名称2.VCS>Enabling Version Control3.VCS中出现Git就完成了原文链接&#xf…

Collecting Performance Metrics Using SQL Server DMV

2019独角兽企业重金招聘Python工程师标准>>> If you cannot afford a third-party tool that can capture database performance metrics or dont want to roll your own solution, then using T-SQL to collect some performance metrics for SQL Server may be yo…

Face Alignment at 3000FPS(C++版)工程配置(非Cmake)

本文将介绍如何在不使用Cmake的情况下&#xff0c;成功进行3000FPS工程的配置。 首先&#xff0c;在这里下载最新的3000FPS的工程&#xff0c;但是这个工程文件和网上的大部分文件一样&#xff0c;都需要使用Cmake才能生成.sln ,对于不熟悉Cmake的人来说&#xff0c;我以下介绍…

常见C++面试题(三)

strcpy和memcpy有什么区别&#xff1f;strcpy是如何设计的&#xff0c;memcpy呢&#xff1f;strcpy提供了字符串的复制。即strcpy只用于字符串复制&#xff0c;并且它不仅复制字符串内容之外&#xff0c;还会复制字符串的结束符。&#xff08;保证dest可以容纳src。&#xff09…

将人脸数据库生成为.txt文件

将整个人脸数据库&#xff0c;生成Path_Images.txt文件 1、我现在将AFW与LFPW作为训练样本的集合&#xff0c;那么先解压然后保存到D:\Projects_Face_Detection\Datasets文件夹中&#xff0c;这是因为工程中train_model.m文件下第40行中定义的&#xff0c;也可以自己做修改.因…

01.分布式事务介绍

分布式事务介绍 1.分布式事务的由来 当我们的项目不是单体项目的时候,那么我们的数据库也可能面临着单一数据库不够用的情况。当我们部署了 多台数据库之后&#xff0c;新的问题就产生了&#xff0c;由于每台数据库都有独立的本地事务&#xff0c;且事务的隔离性确定了事务之…

OpenCV 配置的注意事项

1、链接的lib需要与编译器和编译配置对应&#xff1a;Win32配置的话&#xff0c;用x86文件夹里的lib&#xff1b;x64配置的话&#xff0c;用x64文件夹里的lib&#xff1b; 2、头文件的目录叫做&#xff1a;包含目录&#xff01;所以在添加头文件的目录时&#xff0c;应将它添加…