。當(dāng)將用戶所需的后處理函數(shù)注冊(cè)進(jìn)所述后處理hook函數(shù)pPostProcess指針中以后,上述方法中,所述判斷是否需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理具體可為:判斷所述圖像采集設(shè)備中預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針是否為空,如果為空,表明無(wú)后處理函數(shù)注冊(cè)進(jìn)所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針中,此時(shí)不需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,否則,表明存在與所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針相匹配的后處理函數(shù),需要對(duì)圖像數(shù)據(jù)進(jìn)行后處理。此時(shí)上述方法中所述調(diào)用后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理的具體過(guò)程可以包括:調(diào)用與所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針相匹配的后處理函數(shù)(即注冊(cè)進(jìn)后處理hook函數(shù)pPostProcess指針的后處理函數(shù)),依據(jù)調(diào)用得到的所述后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理。
[0041]可以理解的是,與上述方法相對(duì)應(yīng),本申請(qǐng)還公開了一種與所述圖像處理方法相匹配的圖像處理系統(tǒng),所述方法和系統(tǒng)可相互借鑒,參見圖2,該系統(tǒng)包括:
[0042]圖像數(shù)據(jù)采集模塊1、判斷模塊2、后處理模塊3和編碼模塊4;
[0043]所述圖像數(shù)據(jù)采集模塊1,用于當(dāng)獲取圖像采集設(shè)備發(fā)送的圖像數(shù)據(jù);
[0044]所述判斷模塊2與所述圖像數(shù)據(jù)采集模塊1,用于監(jiān)測(cè)到所述圖像數(shù)據(jù)采集模塊I獲取到圖像數(shù)據(jù)后,判斷是否需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,如果需要進(jìn)行后處理,則控制所述圖像數(shù)據(jù)采集模塊I將采集到的圖像數(shù)據(jù)發(fā)送至所述后處理模塊3,否則,將所述圖像數(shù)據(jù)發(fā)送至所述編碼模塊4 ;
[0045]所述后處理模塊3與所述圖像數(shù)據(jù)采集模塊I和所述編碼模塊4相連,用于當(dāng)需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理時(shí),調(diào)用后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,并將后處理后的圖像數(shù)據(jù)發(fā)送至所述編碼模塊4 ;
[0046]所述編碼模塊4與所述圖像數(shù)據(jù)采集模塊和所述編碼模塊4相連,用于對(duì)經(jīng)所述后處理模塊3處理后的圖像數(shù)據(jù)或由所述圖像數(shù)據(jù)采集模塊獲取到的圖像數(shù)據(jù)進(jìn)行編碼。
[0047]與上述方法相對(duì)應(yīng),所述判斷模塊2具體用于判斷圖像采集設(shè)備中預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針是否為空,如果為空,則不需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,控制所述圖像數(shù)據(jù)采集模塊I將獲取到的圖像數(shù)據(jù)發(fā)送至所述編碼模塊,否則需進(jìn)行后處理控制所述圖像數(shù)據(jù)采集模塊I將獲取到的圖像數(shù)據(jù)發(fā)送至所述后處理模塊3。
[0048]與上述方法相對(duì)應(yīng),所述后處理模塊3具體用于當(dāng)需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理時(shí),由所述圖像數(shù)據(jù)采集模塊I獲取圖像數(shù)據(jù),調(diào)用與所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針的注冊(cè)信息相匹配的后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理。
[0049]與上述方法相對(duì)應(yīng),所述系統(tǒng)還可以包括:后處理函數(shù)模塊,用于存儲(chǔ)后處理函數(shù)集合,當(dāng)獲取到用戶輸入的添加后處理指令時(shí),將所述后處理函數(shù)集合中與所述添加后處理指令相匹配的后處理函數(shù)注冊(cè)到所述后處理hook函數(shù)pPostProcess指針中;
[0050]可以理解的是,本申請(qǐng)上述實(shí)施例中的所述圖像采集設(shè)備可以指的是具有圖像采集功能的手機(jī)、攝影機(jī)或相機(jī),因此本申請(qǐng)還公開了一種應(yīng)用本申請(qǐng)上述實(shí)施例公開的任意一種圖像處理方法或系統(tǒng)的圖像采集設(shè)備。更具體的,所述圖像采集設(shè)備可以為應(yīng)用安卓系統(tǒng)的手機(jī)。
[0051]本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。
[0052]對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種圖像處理方法,其特征在于,應(yīng)用于圖像采集設(shè)備中,包括: 獲取圖像采集設(shè)備采集到的圖像數(shù)據(jù); 判斷是否需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,如果是,調(diào)用后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理; 對(duì)所述后處理后的圖像數(shù)據(jù)進(jìn)行編碼。2.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,所述判斷是否需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,包括: 判斷圖像采集設(shè)備中預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針是否為空,如果為空,則不需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,否則需進(jìn)行后處理。3.根據(jù)權(quán)利要求2所述的圖像處理方法,其特征在于,所述調(diào)用后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,包括: 調(diào)用與所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針相匹配的后處理函數(shù),依據(jù)所述后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理。4.根據(jù)權(quán)利要求3所述的圖像處理方法,其特征在于,所述獲取圖像采集設(shè)備拍照的圖像數(shù)據(jù)之前,還包括: 獲取用戶輸入的添加后處理指令; 將與所述添加后處理指令匹配的后處理函數(shù)通過(guò)注冊(cè)進(jìn)所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess 指針中。5.一種圖像處理系統(tǒng),其特征在于,應(yīng)用于圖像采集設(shè)備中,包括: 圖像數(shù)據(jù)采集模塊、判斷模塊、后處理模塊和編碼模塊; 所述圖像數(shù)據(jù)采集模塊,用于當(dāng)獲取圖像采集設(shè)備發(fā)送的圖像數(shù)據(jù); 所述判斷模塊,用于監(jiān)測(cè)到所述圖像數(shù)據(jù)采集模塊獲取到圖像數(shù)據(jù)后,判斷是否需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理; 所述后處理模塊,用于當(dāng)需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理時(shí),調(diào)用后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理; 所述編碼模塊,用于對(duì)經(jīng)所述后處理模塊處理后的圖像數(shù)據(jù)進(jìn)行編碼。6.根據(jù)權(quán)利要求1所述的圖像處理系統(tǒng),其特征在于,所述判斷模塊具體用于判斷圖像采集設(shè)備中的預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針是否為空,如果為空,則不需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,否則需進(jìn)行后處理。7.根據(jù)權(quán)利要求6所述的圖像處理系統(tǒng),其特征在于,所述后處理模塊具體用于當(dāng)需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理時(shí),調(diào)用與所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針相匹配的后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理。8.根據(jù)權(quán)利要求7所述的圖像處理系統(tǒng),其特征在于,還包括: 后處理函數(shù)模塊,用于存儲(chǔ)后處理函數(shù)集合,當(dāng)獲取到用戶輸入的添加后處理指令時(shí),將所述后處理函數(shù)集合中與所述添加后處理指令相匹配的后處理函數(shù)注冊(cè)到所述預(yù)設(shè)的后處理hook函數(shù)pPostProcess指針中。9.一種圖像采集設(shè)備,其特征在于,應(yīng)用有權(quán)利要求5-8任意一項(xiàng)公開的圖像處理系統(tǒng)。10.根據(jù)權(quán)利要求9所述的圖像采集設(shè)備,其特征在于,所述圖像采集設(shè)備的應(yīng)用系統(tǒng)為安卓系統(tǒng)。
【專利摘要】本發(fā)明實(shí)施例公開了一種圖像處理方法、系統(tǒng)和圖像采集設(shè)備,所述包括:獲取圖像采集設(shè)備采集到的圖像數(shù)據(jù);判斷是否需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,如果是,調(diào)用后處理函數(shù)對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理;對(duì)所述后處理后的圖像數(shù)據(jù)進(jìn)行編碼??梢娫摲椒ㄔ趯?duì)圖像數(shù)據(jù)進(jìn)行編碼之前,預(yù)先判斷是否需要對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,如果需要后處理,則先對(duì)所述圖像數(shù)據(jù)進(jìn)行后處理,然后再對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,相對(duì)于現(xiàn)有技術(shù)中公開的技術(shù)方案而言,減少了一次對(duì)圖像數(shù)據(jù)的編碼、解碼處理,采用相較于現(xiàn)有技術(shù)得到的編碼后的圖像而言圖像質(zhì)量較高。
【IPC分類】H04N5/232, H04N5/91
【公開號(hào)】CN104902188
【申請(qǐng)?zhí)枴緾N201510346946
【發(fā)明人】樊永友, 耿增強(qiáng)
【申請(qǐng)人】中科創(chuàng)達(dá)軟件股份有限公司
【公開日】2015年9月9日
【申請(qǐng)日】2015年6月19日