[c++]opencv鼠標(biāo)響應(yīng)函數(shù)傳入外部參數(shù)(圖像)問題-創(chuàng)新互聯(lián)

參考博客:

https://blog.csdn.net/my_lord_/article/details/53927865
https://blog.csdn.net/aiyueyueaoe/article/details/118192972
https://www.runoob.com/cplusplus/cpp-pointer-operators.html

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括詔安網(wǎng)站建設(shè)、詔安網(wǎng)站制作、詔安網(wǎng)頁制作以及詔安網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,詔安網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到詔安省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!鼠標(biāo)響應(yīng)函數(shù),傳入圖像參數(shù)

函數(shù)中最后一個(gè)變量param就是傳入?yún)?shù)的.
這里要做的是傳入一個(gè)cv::Mat格式的圖片進(jìn)去.

cv::setMouseCallback("map",on_EVENT_LBUTTONDOWN,(void*)&map_tp);


void on_EVENT_LBUTTONDOWN(int event, int x, int y, int flags, void* param)
{cv::Mat &map_tp = *(cv::Mat *) param;
}

其中,讓人比較疑惑的是下面這一句:

cv::Mat &map_tp = *(cv::Mat *) param;

查詢了一下C++中的&*的用法,列舉如下:

  • 調(diào)用變量時(shí):
    &:取址符號(hào).表示取該變量對(duì)應(yīng)的地址.
    *:取值符號(hào).表示取該指針變量對(duì)應(yīng)數(shù)值.
    **:表示二級(jí)指針,指向另一個(gè)指針
  • 聲明變量時(shí):
    &:表示引用變量.該變量和后面初始化的變量指向同樣的數(shù)值.
    *:表示該變量為指針變量.
    **:表示該變量為二級(jí)指針,指向另一個(gè)指針.

其中比較特殊的就是使用&聲明變量時(shí),表示是引用變量.引用就是某一變量(目標(biāo))的一個(gè)別名,對(duì)引用的操作與對(duì)變量直接操作完全一樣。

這個(gè)博客給出了詳細(xì)的說明:
https://blog.csdn.net/aiyueyueaoe/article/details/118192972

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

本文標(biāo)題:[c++]opencv鼠標(biāo)響應(yīng)函數(shù)傳入外部參數(shù)(圖像)問題-創(chuàng)新互聯(lián)
分享URL:http://muchs.cn/article6/ceeeig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)、網(wǎng)站改版、軟件開發(fā)云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司