freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于顏色特征圖像檢索源代碼c(完整版)

2024-12-24 09:55上一頁面

下一頁面
  

【正文】 關(guān)鍵圖:路徑為 \2020519\樣本 \ 圖像庫:路徑為 \2020519\圖像庫 \clouds 檢索結(jié)果: 用戶指定一個(gè)檢索圖像 , 系統(tǒng)從圖像庫中自動(dòng)檢索與檢索圖像最相似的圖像 ,檢索結(jié)果按距離的降序排列 。 //部分方法略 protected: //部分變量定義略 struct pairs { int x1。 strfile1)。 HDC _GetDC ( VOID )。 系統(tǒng)結(jié)構(gòu) 系統(tǒng)結(jié)構(gòu)圖 圖像查詢流程 圖 主要類方法和數(shù)據(jù)結(jié)構(gòu) 位圖類 該系統(tǒng)的實(shí)現(xiàn),沒有采用數(shù)據(jù)庫的形式,直接以文件夾的形式調(diào)用圖像庫。 相似度結(jié)果記錄放入數(shù)組中。 161。圖3 .1 顯示了分別劃分成 4 塊和 16 塊的情形 ,當(dāng)然我們可以劃分更多的子塊 ,劃分的子塊越多 ,圖像的距離矩陣攜帶的空間信息越完備 ,檢索精度也越高 ,計(jì)算復(fù)雜度也越高。 在基于劃分的特征表示方法中 ,劃分尺度的選擇直接影響圖像內(nèi)容描述的有效性 [6] 。但是 ,圖像分割是圖像分析中公開的難題 ,尤其對(duì)于場(chǎng)景復(fù)雜的圖像 ,通過分割直接提取有意義的形狀特征幾乎是不可能的。同時(shí),在許多情況下,顏色又是描述一幅圖像最簡(jiǎn)便而有效的特征。特征的提取可以分為手工提取、半自動(dòng)提取和自動(dòng)提取。在基于 Web的圖像搜索引擎中應(yīng)用這種檢索技術(shù)雖還具有一定的困難,但已有部分圖像搜索引擎進(jìn)行了嘗試,如、 yahoo, WebSEEK就提供了基于圖像的形狀或顏色直方圖的粗陋的可視檢索功能。將該圖像的特征向量和特征庫中的特征向量進(jìn)行匹配,根據(jù)匹配的結(jié)果到圖像庫中搜索就可以提取出所需要的檢索圖。 (3).結(jié)果輸出,將滿足一定相似性條件的一組候選結(jié)果按相似度大小排列后返回給用戶。本文主要是針對(duì)顏色特征的提取進(jìn)行研究。 特征提取與圖像子塊的劃分 特征提取是圖像分析和識(shí)別的基礎(chǔ)。因?yàn)楣庹諒?qiáng)度不影響圖像的內(nèi)容表示 ,所以 V分量可以忽略不計(jì)。事實(shí)上 ,顏色的不同空間分布極大地影響了人們對(duì)圖像的相似性判斷。 ,yk ) 為兩個(gè)圖像 , 則它們之間的距離定義為 : d2hist(x,y)=(x1 y1)2+(x2y2)2+ 161。 j = 1, 2, ?, n) 的顏色對(duì)表就是該子塊與周圍子塊歐氏距離的顏色對(duì) 。 1998 年, C++由 ISO(InternationalStandards Organization)完成了標(biāo)準(zhǔn)化, C++標(biāo)準(zhǔn)提供了統(tǒng)一的 C++標(biāo)準(zhǔn)庫,為用戶提供了最為廣泛的編程基礎(chǔ)設(shè)施。 public: HBITMAP LoadPicture(char * FileName)。 }。// 繪置直方圖 void CalculateColorPair(int x, int y)。 int y。 pStaic=(CStatic*)GetDlgItem(idc)。 CBitmap *poldBitmap=(CBitmap*)(hbmp)。poldBitmap)。 mmenuEnableMenuItem(ID_SHOW_IM, 0 )。 pPenRedCreatePen(PS_SOLID, 1, RGB(255,0,0))。 pDCMoveTo(48,1)。*/ //取得文件路徑 POSITION pos = ()。//fills a block of memory with zeros. = NULL。 ()。 counts=0。 strfile1) { BOOL yesno。 strcpy(foundFileName,().GetBuffer(200))。 CFileFind find。 sprintf(tempFileName,%s\\%s,strfile2,foundFileName)。 } //單個(gè)圖像特征向量 void CImageRetrievalDlg::OnSingleImageIndb() { CFileOpen fileOpenDlg1(TRUE)。) {AfxMessageBox(請(qǐng)選擇一幅關(guān)鍵圖 )。 hbitmap=(HBITMAP)::LoadImage (::AfxGetInstanceHandle(),pathfile, IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION)。 int width=。sda++) for(int tda=0。tdb256。tdc++){ Va[fdc][sdc][tdc]=0。lheight。 int max=max(maxp,B)。} if (R == max) H = (GB)/(maxmin)。 Va[i][j][V]++。// 創(chuàng)建畫筆對(duì)象 pPenRedCreatePen(PS_SOLID, 1, RGB(255,0,0))。 (50)。 (255)。 pDCLineTo(m + 40, 310)。 LONG lMaxCount = 0。// 選入藍(lán)色畫筆 // 判斷是否存在計(jì)數(shù)值 if(lMaxCount 0){ // 繪制直方圖 for (m = 0。} if (Ha[1][1][m]0) { (%d, Ha[1][1][m])。 ka8。 i256。amp。amp。 else o_dis[7]=1。 } //計(jì)算域值 double ave=0。 for(int i1=count。 k1count1。 scan8。 } //對(duì)顏色對(duì)表從大到小排列序 struct pairs temp。 } } } //計(jì)算域值 double ave=0。 k++) { if(fabs(pair[k].o_dis1pair[k+1].o_dis1)ave) { for(int l=k+1。 CDC* pDC = pWndGetDC()。 ka1++) { CString sd1。 obj_set[objset].y=0。} if (m_02 == TRUE) {obj_set[m1].x=0。 m1++。 obj_set[m1].y=3。} if (m_22 == TRUE) {obj_set[m1].x=2。 m1++。 obj_set[m1].y=3。 CalculateColorPair(obj_set[1].x, obj_set[1].y)。 temps[count1].y1 = pair[count1].y1。 int scan=0,pium=1002,piccount=0,pic1=0。// 獲取繪制直方圖文本框的標(biāo)簽 CDC* pDC = pWndGetDC()。 for(int t=0。 for( scan=0。amp。 if(match=pair_count* amp。 } 。 pium=1013) { ShowPic(temp_1[pic],pium)。 match++。 scan++) { if(pair[scan].x1==1) break。 t++) { pairflag[t]=1。 piccounts。 for(int s=0。 } CString temp_1[1000]。 CalculateColorPair(obj_set[3].x, obj_set[3].y)。} if (m1 != 4) {AfxMessageBox(請(qǐng)選擇四個(gè)小方塊 )。 obj_set[m1].y=1。 m1++。} if (m_20 == TRUE) {obj_set[m1].x=2。 obj_set[m1].y=1。 m1++。 if (m_00 == TRUE) {obj_set[m1].x=0。 pDCTextOut(0,t1,sd1)。 int t1=0。 l++) { pair[l] = pair[l+1]。 ecount。 i0。 pair[num].y1=y。lcount1。 i1) { for(int j1=0。 e8。 j8。 else o_dis[5]=1。 else o_dis[2]=1。amp。 } for(int numb=0。 } } } pDCSelectObject(pOldPen)。 m++) { if (Ha[1][1][m]=1040) { pDCMoveTo(m+40, 300)。 m = 255。 pDCLineT
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1