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

正文內(nèi)容

基于目標(biāo)識(shí)別的計(jì)價(jià)系統(tǒng)(科技文化節(jié)論文)(編輯修改稿)

2025-07-24 20:25 本頁面
 

【文章內(nèi)容簡介】 于不同結(jié)果(半徑)進(jìn)行一個(gè)投票(累加)操作,在達(dá)到20幀之后,停止采集,計(jì)算該結(jié)果的票數(shù)。對(duì)于不同的票數(shù)得出物體的數(shù)量以及尺寸算法實(shí)現(xiàn)(偽代碼)://投票 if(當(dāng)前半徑size110 amp。amp。 當(dāng)前半徑size1+10) { ticket1++。//票數(shù)累加 } if(當(dāng)前半徑size210 amp。amp。當(dāng)前半徑size2+10) { ticket2++。 } ......//出循環(huán)后,計(jì)算投票結(jié)果 if(ticket12amp。amp。ticket120) p1=price1。 //存在一個(gè)尺寸相同,對(duì)應(yīng)價(jià)格為Price1的餐盤 if(ticket120amp。amp。ticket140) p1=price1*2。//存在兩個(gè)尺寸相同,對(duì)應(yīng)價(jià)格為Price1的餐盤 if(ticket22amp。amp。ticket220) p2=price2。 if(ticket220amp。amp。ticket240) p2=price2*2。 price=p1+p2。//得出總價(jià)格一、參數(shù)的設(shè)置: 系統(tǒng)結(jié)賬時(shí)需預(yù)先知道待檢測(cè)物既定的尺寸及相應(yīng)價(jià)格。對(duì)此需求,為了方便當(dāng)用戶改變不同尺寸的餐盤,本軟件設(shè)計(jì)了餐盤尺寸及其相應(yīng)價(jià)格的參數(shù)設(shè)置對(duì)話框。實(shí)現(xiàn)對(duì)話框需如下幾步:資源。點(diǎn)選插入對(duì)話框資源,修改該對(duì)話框ID為IDD_DIALOG_SET。,其中六個(gè)文本輸入控件分別為三個(gè)餐盤的尺寸輸入和三個(gè)對(duì)應(yīng)價(jià)格輸入。ID分別為:餐盤尺寸輸入控件:IDC_Size1,IDC_Size2,IDC_Size3對(duì)應(yīng)價(jià)格輸入控件:IDC_Price1,IDC_Price2,IDC_Price3參數(shù)設(shè)置對(duì)話框如圖所示:圖41 參數(shù)設(shè)置對(duì)話框二、參數(shù)的傳遞 對(duì)話框在接收到參數(shù)信息后,要傳遞給主函數(shù)。本系統(tǒng)采用聲明外部變量的方式聲明了六個(gè)變量,分別對(duì)應(yīng)三個(gè)尺寸和三種價(jià)格。六個(gè)變量如下:extern int size1=0。extern int size2=0。extern int size3=0。extern int price1=0。extern int price2=0。extern int price3=0。 在聲明了變量以及得到參數(shù)后,需要通過一個(gè)消息進(jìn)行傳遞。本系統(tǒng)通過用戶點(diǎn)選參數(shù)設(shè)置對(duì)話框的OK鍵進(jìn)行參數(shù)的傳遞,相應(yīng)消息相應(yīng)函數(shù)如下:void CSetDlg::OnOK() { // TODO: Add extra validation here char s1[5],s2[5],s3[5],s4[5],s5[5],s6[5]。 GetDlgItem(IDC_Size1)GetWindowText(s1,5)。 GetDlgItem(IDC_Size2)GetWindowText(s2,5)。 GetDlgItem(IDC_Size3)GetWindowText(s3,5)。 GetDlgItem(IDC_Price1)GetWindowText(s4,5)。 GetDlgItem(IDC_Price2)GetWindowText(s5,5)。 GetDlgItem(IDC_Price3)GetWindowText(s6,5)。 size1=atoi(s1)。//字符串轉(zhuǎn)整型變量 size2=atoi(s2)。 size3=atoi(s3)。 price1=atoi(s4)。 price2=atoi(s5)。 price3=atoi(s6)。 CDialog::OnOK()。} 此部分為本系統(tǒng)的核心代碼,當(dāng)用戶設(shè)置完參數(shù)后,點(diǎn)選菜單欄的目標(biāo)檢測(cè)餐盤檢測(cè),調(diào)用View類的OnMenuCircle()函數(shù)。該函數(shù)分為四部分:圖像的采集和預(yù)處理(灰度化,平滑濾波) 餐盤的檢測(cè)(霍夫圓變換)投票與計(jì)算打開消息對(duì)話框,返回檢測(cè)結(jié)果函數(shù)的程序流程圖如下:圖32 程序流程圖下面依次介紹OnMenuCircle()函數(shù)的這四個(gè)部分。一、圖像的采集和預(yù)處理(灰度化,平滑濾波) 圖像的采集調(diào)用OpenCV的庫函數(shù)cvCaptureFromCAM(0)該函數(shù)功能為初始化一個(gè)攝像頭捕捉器。具體代碼如下:CvCapture* capture=NULL。//初始化攝像頭指針......//獲取攝像頭 capture = cvCaptureFromCAM(0)。 if( !capture ) { AfxMessageBox(本機(jī)沒有安裝攝像頭!)。 return。 } cvNamedWindow(Detection,CV_WINDOW_AUTOSIZE)。圖像預(yù)處理:調(diào)用cvCvtColor()。cvConvert()。cvSmooth()。具體
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1