資源簡介
常用的圖片都是用RGB顏色模型表示,將RGB轉(zhuǎn)換為HSV空間
代碼片段和文件信息
#include???
#include???
#include???
#include?“time.h“
#include?
//#pragma?comment(lib?“opencv_core220d.lib“)??
//#pragma?comment(lib?“opencv_highgui220d.lib“)??
#pragma?comment(lib?“highgui.lib“)
void?RGBtoHSV(IplImage?*?inputImage?double*?HSVImage)
{
BYTE?maxmindelta;
double?hsv;
BYTE?*?inputDIB;
int?lLineBytesRGB=inputImage->widthStep;
????int?width=inputImage->width;
int?height=inputImage->height;
inputDIB=(BYTE*)inputImage->imageData;
for(int?i=0;i {
for(int?j=0;j {
BYTE?r=inputDIB[i*lLineBytesRGB+j*3+2];
BYTE?g=inputDIB[i*lLineBytesRGB+j*3+1];
BYTE?b=inputDIB[i*lLineBytesRGB+j*3];
max=max(rg);
max=max(maxb);
min=min(rg);
min=min(minb);
delta=max-
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????4564??2013-10-23?09:51??HSV分量\Cpp1.cpp
?????文件???????3439??2013-10-21?17:03??HSV分量\Cpp1.dsp
?????文件????????516??2013-10-21?11:53??HSV分量\Cpp1.dsw
?????文件??????41984??2013-10-23?11:26??HSV分量\Cpp1.ncb
?????文件??????48640??2013-10-23?11:26??HSV分量\Cpp1.opt
?????文件???????1636??2013-10-23?09:51??HSV分量\Cpp1.plg
?????文件????2130944??2013-10-23?09:51??HSV分量\Debug\Cpp1.bsc
?????文件?????188482??2013-10-23?09:51??HSV分量\Debug\Cpp1.exe
?????文件?????206104??2013-10-23?09:51??HSV分量\Debug\Cpp1.ilk
?????文件??????19039??2013-10-23?09:51??HSV分量\Debug\Cpp1.obj
????I.A....???5173592??2013-10-21?16:33??HSV分量\Debug\Cpp1.pch
?????文件?????459776??2013-10-23?09:51??HSV分量\Debug\Cpp1.pdb
?????文件??????????0??2013-10-23?09:51??HSV分量\Debug\Cpp1.sbr
?????文件?????173056??2013-10-23?09:51??HSV分量\Debug\vc60.idb
?????文件??????94208??2013-10-23?09:51??HSV分量\Debug\vc60.pdb
?????目錄??????????0??2013-10-23?09:51??HSV分量\Debug
?????目錄??????????0??2013-10-23?11:26??HSV分量
-----------?---------??----------?-----??----
??????????????8545980????????????????????17
評論
共有 條評論