91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

對于通用的靜止圖像檢索,用于檢索的特征主要有顏色、紋理、形狀等,其中顏色、紋理、形狀應用尤為普遍;對于目標圖像和檢索圖像進行顏色空間轉換、亮度圖像的邊緣提取和二值分割、提取目標區域的顏色特征。顏色內容包含兩個一般的概念,一個對應于全局顏色分布,一個對應于局部顏色信息。畢設主要按照全局顏色分布來索引圖像可以通過計算每種顏色的像素的個數并構造顏色灰度直方圖來實現,這對檢索具有相似的總體顏色內容的圖像將是一個更好的途徑。

資源截圖

代碼片段和文件信息

#include?“stdafx.h“//加到工程后這個就要添上
#include?“CvvImage.h“

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CV_INLINE?RECT?NormalizeRect(?RECT?r?);
CV_INLINE?RECT?NormalizeRect(?RECT?r?)
{
????int?t;

????if(?r.left?>?r.right?)
????{
????????t?=?r.left;
????????r.left?=?r.right;
????????r.right?=?t;
????}

????if(?r.top?>?r.bottom?)
????{
????????t?=?r.top;
????????r.top?=?r.bottom;
????????r.bottom?=?t;
????}

????return?r;
}

CV_INLINE?CvRect?RectToCvRect(?RECT?sr?);
CV_INLINE?CvRect?RectToCvRect(?RECT?sr?)
{
????sr?=?NormalizeRect(?sr?);
????return?cvRect(?sr.left?sr.top?sr.right?-?sr.left?sr.bottom?-?sr.top?);
}

CV_INLINE?RECT?CvRectToRect(?CvRect?sr?);
CV_INLINE?RECT?CvRectToRect(?CvRect?sr?)
{
????RECT?dr;
????dr.left?=?sr.x;
????dr.top?=?sr.y;
????dr.right?=?sr.x?+?sr.width;
????dr.bottom?=?sr.y?+?sr.height;

????return?dr;
}

CV_INLINE?IplROI?RectToROI(?RECT?r?);
CV_INLINE?IplROI?RectToROI(?RECT?r?)
{
????IplROI?roi;
????r?=?NormalizeRect(?r?);
????roi.xOffset?=?r.left;
????roi.yOffset?=?r.top;
????roi.width?=?r.right?-?r.left;
????roi.height?=?r.bottom?-?r.top;
????roi.coi?=?0;

????return?roi;
}

void?FillBitmapInfo(?BITMAPINFO*?bmi?int?width?int?height?int?bpp?int?origin?)
{
????assert(?bmi?&&?width?>=?0?&&?height?>=?0?&&?(bpp?==?8?||?bpp?==?24?||?bpp?==?32));

????BITMAPINFOHEADER*?bmih?=?&(bmi->bmiHeader);

????memset(?bmih?0?sizeof(*bmih));
????bmih->biSize?=?sizeof(BITMAPINFOHEADER);
????bmih->biWidth?=?width;
????bmih->biHeight?=?origin???abs(height)?:?-abs(height);
????bmih->biPlanes?=?1;
????bmih->biBitCount?=?(unsigned?short)bpp;
????bmih->biCompression?=?BI_RGB;

????if(?bpp?==?8?)
????{
????????RGBQUAD*?palette?=?bmi->bmiColors;
????????int?i;
????????for(?i?=?0;?i?????????{
????????????palette[i].rgbBlue?=?palette[i].rgbGreen?=?palette[i].rgbRed?=?(BYTE)i;
????????????palette[i].rgbReserved?=?0;
????????}
????}
}

CvvImage::CvvImage()
{
????m_img?=?0;
}

void?CvvImage::Destroy()
{
????cvReleaseImage(?&m_img?);
}

CvvImage::~CvvImage()
{
????Destroy();
}

bool?CvvImage::Create(?int?w?int?h?int?bpp?int?origin?)
{
????const?unsigned?max_img_size?=?10000;

????if(?(bpp?!=?8?&&?bpp?!=?24?&&?bpp?!=?32)?||
????????(unsigned)w?>=?max_img_size?||?(unsigned)h?>=?max_img_size?||
????????(origin?!=?IPL_ORIGIN_TL?&&?origin?!=?IPL_ORIGIN_BL))
????{
????????assert(0);?//?most?probably?it?is?a?programming?error
????????return?false;
????}

????if(?!m_img?||?Bpp()?!=?bpp?||?m_img->width?!=?w?||?m_img->height?!=?h?)
????{
????????if(?m_img?&&?m_img->nSize?==?sizeof(IplImage))
????????????Destroy();

????????/*?prepare?IPL?header?*/
????????m_img?=?cvCreateImage(?cvSize(?w?h?)?IPL_DEPTH_8U?bpp/8?);
????}

????if(?m_img?)
????????m_img->origin?=?origin?==?0???IPL_ORIGIN_TL?:?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-10?16:03??基于顏色特征的圖像檢索技術研究與實現\
?????目錄???????????0??2018-10-10?15:41??基于顏色特征的圖像檢索技術研究與實現\代碼\
?????目錄???????????0??2018-10-10?16:01??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\
?????目錄???????????0??2018-10-10?15:57??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Backup\
?????目錄???????????0??2018-10-10?16:03??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Backup\MYTEST\
?????文件???????52224??2015-01-16?15:45??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Backup\MYTEST.v12.suo
?????目錄???????????0??2018-10-10?15:57??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Debug\
?????文件?????8331264??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Debug\MYTEST.exe
?????文件????31017984??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Debug\MYTEST.pdb
?????文件??????654567??2015-01-16?11:02??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Debug\MYTEST.rar
?????文件?????3520512??2015-02-26?20:24??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Debug\opencv_core2411d.dll
?????文件?????3699712??2015-02-26?20:26??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Debug\opencv_highgui2411d.dll
?????文件?????3159040??2015-02-26?20:25??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\Debug\opencv_imgproc2411d.dll
?????目錄???????????0??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\
?????文件????????7570??2015-01-07?16:20??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\CvvImage.cpp
?????文件????????2082??2015-01-07?16:20??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\CvvImage.h
?????目錄???????????0??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\
?????文件????????7910??2015-01-16?15:44??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\BuildLog.htm
?????文件???????32868??2018-05-21?14:26??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\CvvImage.obj
?????文件???????78462??2018-05-21?14:26??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\DirDialog.obj
?????文件????????2688??2018-05-21?14:26??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.Build.CppClean.log
?????文件????????2830??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.log
?????文件???????88274??2018-05-21?14:26??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.obj
?????文件????57278464??2018-05-21?14:26??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.pch
?????文件??????282948??2018-05-21?14:26??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.res
?????目錄???????????0??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.tlog\
?????文件???????60542??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.tlog\CL.read.1.tlog
?????文件????????5186??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.tlog\CL.write.1.tlog
?????文件?????????229??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.tlog\MYTEST.lastbuildstate
?????文件????????5264??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.tlog\cl.command.1.tlog
?????文件????????3674??2018-05-21?14:30??基于顏色特征的圖像檢索技術研究與實現\代碼\MYTEST\MYTEST\Debug\MYTEST.tlog\link.command.1.tlog
............此處省略41個文件信息

評論

共有 條評論