本公開(kāi)涉及車(chē)輛,尤其涉及一種添加圖像水印的方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、為保證圖像、視頻等多媒體內(nèi)容的安全性和可證明性,通常會(huì)在圖像或視頻中添加水印,尤其是在車(chē)載相機(jī)(如行車(chē)記錄儀)所采集的圖像、視頻上添加水印,目前主要是將車(chē)載相機(jī)、編解碼模塊等布局在同一操作系統(tǒng),如安卓系統(tǒng),具體的車(chē)載相機(jī)采集圖像后由編解碼模塊向圖像添加水印,添加水印后的圖像存儲(chǔ)在車(chē)機(jī)終端,從而在用戶后期查看行車(chē)記錄時(shí)顯示包含時(shí)間、車(chē)速等信息的水印。
2、然而,目前車(chē)載操作系統(tǒng)越來(lái)越多的應(yīng)用包含儀表側(cè)實(shí)時(shí)安全域的嵌入式實(shí)時(shí)操作系統(tǒng)(quick?unix,qnx)系統(tǒng)和娛樂(lè)域(中控屏/副駕屏/后排屏)的安卓(android)系統(tǒng),以及動(dòng)力域,車(chē)身域等其他操作系統(tǒng)。qnx系統(tǒng)上運(yùn)行有行車(chē)記錄儀、編解碼器等組件,目前并無(wú)相關(guān)技術(shù)能夠在qnx操作系統(tǒng)下為安卓應(yīng)用圖像添加水印,因此亟需一種跨操作系統(tǒng)為圖像添加水印的方法。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問(wèn)題或者至少部分地解決上述技術(shù)問(wèn)題,本公開(kāi)提供了一種添加圖像水印的方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),可以實(shí)現(xiàn)跨操作系統(tǒng)為圖像添加水印。
2、為了實(shí)現(xiàn)上述目的,本公開(kāi)實(shí)施例提供的技術(shù)方案如下:
3、第一方面,本公開(kāi)提供一種添加圖像水印的方法,包括:
4、響應(yīng)于應(yīng)用程序下發(fā)的采集指令,控制相機(jī)采集待處理圖像;其中,相機(jī)和應(yīng)用程序運(yùn)行于不同的操作系統(tǒng);
5、獲取水印信息,將水印信息添加至待處理圖像,得到目標(biāo)圖像;
6、向應(yīng)用程序傳輸目標(biāo)圖像。
7、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,所述不同的操作系統(tǒng)之間建立有通信渠道;
8、所述響應(yīng)于應(yīng)用程序下發(fā)的采集指令,控制相機(jī)采集待處理圖像之前,所述方法還包括:
9、接收所述應(yīng)用程序通過(guò)所述通信渠道下發(fā)的開(kāi)啟指令;
10、響應(yīng)于所述開(kāi)啟指令,控制所述相機(jī)開(kāi)始工作;
11、接收所述應(yīng)用程序通過(guò)所述通信渠道下發(fā)的所述采集指令。
12、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,所述向所述應(yīng)用程序傳輸所述目標(biāo)圖像,包括:
13、通過(guò)所述通信渠道將所述目標(biāo)圖像傳輸給所述應(yīng)用程序,以由所述應(yīng)用程序輸出所述目標(biāo)圖像。
14、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,所述獲取水印信息,將所述水印信息添加至所述待處理圖像,得到目標(biāo)圖像,包括:
15、通過(guò)控制器局域網(wǎng)總線采集車(chē)速信號(hào)、電機(jī)轉(zhuǎn)速信號(hào)和油門(mén)開(kāi)度信號(hào),并處理得到水印信息,所述水印信息包括車(chē)速、電機(jī)轉(zhuǎn)速和油門(mén)開(kāi)度;
16、通過(guò)編碼器將所述水印信息添加至所述待處理圖像,得到所述目標(biāo)圖像。
17、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,所述相機(jī)運(yùn)行于嵌入式實(shí)時(shí)操作系統(tǒng),應(yīng)用程序運(yùn)行于安卓系統(tǒng)。
18、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,所述獲取水印信息,將所述水印信息添加至所述待處理圖像,得到目標(biāo)圖像之后,所述方法還包括:
19、將所述目標(biāo)圖像存儲(chǔ)至窗口緩沖區(qū);
20、通過(guò)編碼器對(duì)所述目標(biāo)圖像進(jìn)行視頻編碼,得到碼流數(shù)據(jù);
21、將所述碼流數(shù)據(jù)傳輸至所述應(yīng)用程序。
22、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,所述通過(guò)控制器局域網(wǎng)總線采集車(chē)速信號(hào)、電機(jī)轉(zhuǎn)速信號(hào)和油門(mén)開(kāi)度信號(hào),并處理得到水印信息之后,所述方法還包括:
23、向車(chē)機(jī)終端發(fā)送詢問(wèn)請(qǐng)求,所述詢問(wèn)請(qǐng)求包括所述水印信息對(duì)應(yīng)的選項(xiàng);
24、接收所述車(chē)機(jī)終端返回的目標(biāo)選項(xiàng);
25、將所述目標(biāo)選項(xiàng)對(duì)應(yīng)的目標(biāo)水印信息,通過(guò)編碼器添加至所述待處理圖像得到目標(biāo)圖像。
26、第二方面,本公開(kāi)提供一種添加圖像水印的裝置,該裝置包括:
27、控制模塊,用于響應(yīng)于應(yīng)用程序下發(fā)的采集指令,控制相機(jī)采集待處理圖像;其中,所述相機(jī)和所述應(yīng)用程序運(yùn)行于不同的操作系統(tǒng);
28、添加模塊,用于獲取水印信息,將所述水印信息添加至所述待處理圖像,得到目標(biāo)圖像;
29、傳輸模塊,用于向所述應(yīng)用程序傳輸所述目標(biāo)圖像。
30、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,不同的操作系統(tǒng)之間建立有通信渠道;控制模塊,在響應(yīng)于應(yīng)用程序下發(fā)的采集指令,控制相機(jī)采集待處理圖像之前,還用于:
31、接收所述應(yīng)用程序通過(guò)所述通信渠道下發(fā)的開(kāi)啟指令;
32、響應(yīng)于所述開(kāi)啟指令,控制所述相機(jī)開(kāi)始工作;
33、接收所述應(yīng)用程序通過(guò)所述通信渠道下發(fā)的所述采集指令。
34、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,傳輸模塊,具體用于:通過(guò)所述通信渠道將所述目標(biāo)圖像傳輸給所述應(yīng)用程序,以由所述應(yīng)用程序輸出所述目標(biāo)圖像。
35、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,獲取模塊,具體用于:通過(guò)控制器局域網(wǎng)總線采集車(chē)速信號(hào)、電機(jī)轉(zhuǎn)速信號(hào)和油門(mén)開(kāi)度信號(hào),并處理得到水印信息,所述水印信息包括車(chē)速、電機(jī)轉(zhuǎn)速和油門(mén)開(kāi)度;
36、通過(guò)編碼器將所述水印信息添加至所述待處理圖像,得到所述目標(biāo)圖像。
37、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,所述相機(jī)運(yùn)行于嵌入式實(shí)時(shí)操作系統(tǒng),應(yīng)用程序運(yùn)行于安卓系統(tǒng)。
38、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,添加模塊,還用于:將所述目標(biāo)圖像存儲(chǔ)至窗口緩沖區(qū);通過(guò)編碼器對(duì)所述目標(biāo)圖像進(jìn)行視頻編碼,得到碼流數(shù)據(jù);將所述碼流數(shù)據(jù)傳輸至所述應(yīng)用程序。
39、作為本公開(kāi)實(shí)施例一種可選的實(shí)施方式,添加模塊,在通過(guò)控制器局域網(wǎng)總線采集車(chē)速信號(hào)、電機(jī)轉(zhuǎn)速信號(hào)和油門(mén)開(kāi)度信號(hào),并處理得到水印信息之后,還用于:向車(chē)機(jī)終端發(fā)送詢問(wèn)請(qǐng)求,所述詢問(wèn)請(qǐng)求包括所述水印信息對(duì)應(yīng)的選項(xiàng);接收所述車(chē)機(jī)終端返回的目標(biāo)選項(xiàng);將所述目標(biāo)選項(xiàng)對(duì)應(yīng)的目標(biāo)水印信息,通過(guò)編碼器添加至所述待處理圖像得到目標(biāo)圖像。
40、第三方面,本公開(kāi)提供一種電子設(shè)備,包括:處理器、存儲(chǔ)器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面或其任意一種可選的實(shí)施方式所述的添加圖像水印的方法。
41、第四方面,本公開(kāi)提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括:所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面或其任意一種可選的實(shí)施方式所述的添加圖像水印的方法。
42、第五方面,本公開(kāi)提供一種計(jì)算機(jī)程序產(chǎn)品,包括:該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)實(shí)現(xiàn)如第一方面或其任意一種可選的實(shí)施方式所述的添加圖像水印的方法。
43、本公開(kāi)實(shí)施例提供的技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):
44、本公開(kāi)實(shí)施例提供一種添加圖像水印的方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),其中該方法包括:首先響應(yīng)于應(yīng)用程序下發(fā)的采集指令,控制相機(jī)采集待處理圖像,應(yīng)用程序和相機(jī)應(yīng)用于不同的操作系統(tǒng),然后獲取水印信息將其添加至待處理圖像,得到目標(biāo)圖像,進(jìn)一步的向應(yīng)用程序傳輸目標(biāo)圖像,從而使得運(yùn)行應(yīng)用程序的操作系統(tǒng)能夠控制運(yùn)行相機(jī)的操作系統(tǒng),進(jìn)行圖像采集和水印添加,實(shí)現(xiàn)跨操作系統(tǒng)的圖像水印添加。