如下所示:
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),祁陽企業(yè)網(wǎng)站建設(shè),祁陽品牌網(wǎng)站建設(shè),網(wǎng)站定制,祁陽網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,祁陽網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。大致思路:獲取攝像頭畫面后,通過在圖像上循環(huán)疊加一組背景透明的PNG圖片,在圖像上產(chǎn)生類似GIF的動圖效果。
#includeusing namespace cv; //PNG透明圖片疊加到視頻 int main() { Mat frame; VideoCapture capture; capture.open(0); if(!capture.isOpened()) { printf("can not open the camear......\n"); return -1; } namedWindow("mask", CV_WINDOW_AUTOSIZE); namedWindow("output", CV_WINDOW_AUTOSIZE); while (capture.read(frame)) { //翻轉(zhuǎn)攝像頭圖像 flip(frame, frame, 1); Mat image = frame; for (int i = 1; i < 11; i++) { char filename[100]; sprintf(filename,"E:/image/image/00/%d.PNG",i); //灰度圖 Mat grayPng = imread(filename,0); threshold(grayPng,grayPng,180,255,CV_THRESH_BINARY); //掩模反色 Mat mask = 255 - grayPng; imshow("mask",mask); //讀取背景透明的PNG圖像 Mat png = imread(filename); Mat imROI; imROI = image(Rect(200,20,png.cols,png.rows)); png.copyTo(imROI,mask); imshow("output",image); //替換新圖 image = frame; waitKey(10); } } waitKey(); return 0; }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。