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

正文內(nèi)容

基于顏色特征圖像檢索源代碼(c++-預覽頁

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

下一頁面
 

【正文】 pathfile,int idc) { CBitmap hbmp。 //裝載資源 hbitmap=(HBITMAP)::LoadImage (::AfxGetInstanceHandle(),pathfile, IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION)。bm)。 CRect lRect。 //顯示位圖 pStaicGetDC()StretchBlt( , ,(),(), amp。 pStaicReleaseDC(amp。 //使菜單可用 CMenu* mmenu = GetMenu()。 mmenuEnableMenuItem(ID_SHOW_IM2, 0 )。 pWndInvalidate()。 CPen* pOldPen = pDCSelectObject(pPenRed)。 pDCLineTo(211,86)。 pDCLineTo(48,190)。 pDCLineTo(211,43)。 strfile = (pos)。 //打開通用對話框 BROWSEINFO browse。 = (MAX_PATH)。 if(lpItem == NULL) return 。 AfxMessageBox( 您 選 擇 的 目 錄為 :+m_strPath,MB_ICONINFORMATION|MB_OK)。 ()。 StartDir(strfilepath)。 icounts。 CFileFind find。 yesno = (BOOL)(tempFileFind)。 if((() == TRUE)) { char tempDir[200]。 return。 char tempFileFind[200]。 char foundFileName[200]。 CString strfilepath1。 tempi++。 if ( () != IDOK) return。 } //顯示關(guān)鍵圖的直方圖 void CImageRetrievalDlg::OnShowIm() { CString imagefilepath = strfile。return。 HBITMAP hbitmap。 (hbitmap)。 CDC dcMem。 int height=。fda4。tda256。fdb++) for(int sdb=0。tdb++){ Sa[fdb][sdb][tdb]=0。sdc4。 } for( i=0。j++) for(int k=0。l++){ x=j*width+l。 G=GetGValue(clr)。 int minp=min(R,G)。H=1。 else if (G == max) H = 2 + (BR)/(maxmin)。 //色彩度 V=max。 } } //繪置直方圖 void CImageRetrievalDlg::HistogramShow(int idc) { int m。 pWndUpdateWindow()。// 創(chuàng)建紅色畫筆(用于繪制坐標軸) CPen* pOldPen = pDCSelectObject(pPenRed)。// 繪制水平軸 // 繪制 X軸刻度值 CString strTemp。 pDCTextOut(90, 303, strTemp)。 pDCTextOut(190, 303, strTemp)。 pDCTextOut(295, 303, strTemp)。 1) == 0) { // 10的倍數(shù) pDCMoveTo(m + 40, 303)。 } } // 繪制 X軸箭頭 pDCMoveTo(335,295)。 pDCLineTo(35,45)。// 直方圖中最大計數(shù)值 // 計算最大計數(shù)值 for (m = 0。 CPen* pPenBlue = new CPen。 m = 255。amp。 pDCTextOut( m+40, 20, strTemp)。 } //顯示匹配圖的直方圖 void CImageRetrievalDlg::OnShowIm2() { CDlgHistShow dlgShow。 ka++) { o_dis[ka]=0。 pair[numb].y1=1。 i++) { if((x1)=0 amp。 if((y1)=0) o_dis[1]=o_dis[1]+(Ha[x][y1][i]Ha[x][y][i])*(Ha[x][y1][i]Ha[x][y][i])。 (y1)=0) o_dis[2]=o_dis[2]+(Ha[x+1][y1][i]Ha[x][y][i])*(Ha[x+1][y1][i]Ha[x][y][i])。 if((x+1)=3) o_dis[4]=o_dis[4]+(Ha[x+1][y][i]Ha[x][y][i])*(Ha[x+1][y][i]Ha[x][y][i])。 (y+1)=3) o_dis[5]=o_dis[5]+(Ha[x1][y+1][i]Ha[x][y][i])*(Ha[x1][y+1][i]Ha[x][y][i])。 if((x+1)=3 amp。 } //取平方根 for(int j=0。 for(int pairnum=0。 for(int e=0。 ave=ave*。 i10。 o_dis[j1]=o_dis[j1+1]。 k1++) { if(fabs(o_dis[k1]o_dis[k1+1])ave) { for(int l=k1+1。 o_dis[count]=1。 scan++) { if(o_dis[scan]0) { pair[num].x1=x。 } } } //對四個子塊的顏色對表排序 void CImageRetrievalDlg::SortColorPair() { //32個數(shù)據(jù)項中有 count個實際數(shù)值 for(int count=0。 for(int i=count。 j++) { if(pair[j].o_dis1pair[j+1].o_dis1) { temp = pair[j]。 for(int e=0。 ave=ave*。 lcount1。 k。 pDCRectangle(0, 0, 120,160)。 CalculateColorPair(1, 1)。 (%d,o_dis[ka1])。 for (int objset=0。 } int m1=0。} if (m_01 == TRUE) {obj_set[m1].x=0。 obj_set[m1].y=2。 m1++。} if (m_11 == TRUE) {obj_set[m1].x=1。 obj_set[m1].y=2。 m1++。} if (m_21 == TRUE) {obj_set[m1].x=2。 obj_set[m1].y=2。 m1++。} if (m_31 == TRUE) {obj_set[m1].x=3。 obj_set[m1].y=2。 m1++。 } void CImageRetrievalDlg::SeekImage() { CString imagefilepath = strfile。 CalculateColorPair(obj_set[2].x, obj_set[2].y)。 for(int count1=0。 temps[count1].o_dis1 = pair[count1].o_dis1。 count2++) { temp_1[count2] = *temp[count2]。 CString pi。 } ave=ave/pair_count。// 獲取設備上下文 for(int pic=0。 (%d,pic+1)。 t32。 i++) for(int j=0。 scan8。 p++) for(int count=0。 pairflag[count]!=0) { pairflag[count]=0。rescan。amp。 CDC* pDC1 = pWnd1GetDC
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1