欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖片生成方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):6493518閱讀:161來源:國(guó)知局
一種圖片生成方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于圖片處理領(lǐng)域,提供了一種圖片生成方法和裝置,該方法包括:接收?qǐng)D片生成請(qǐng)求,所述圖片生成請(qǐng)求包括目標(biāo)圖片的大小信息和原始圖片;根據(jù)預(yù)先指定的特征信息,在所述原始圖片中查找所述特征信息對(duì)應(yīng)的位置信息;根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片。本發(fā)明實(shí)施例在生成圖片時(shí)對(duì)圖片的特征信息進(jìn)行檢測(cè),并將檢測(cè)到的特征信息移至目標(biāo)圖片的范圍內(nèi)進(jìn)行裁剪,可避免裁剪掉圖片重要信息,保留圖片重要信息的完整性,使其更符合圖片展示的要求。
【專利說明】一種圖片生成方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于圖片處理領(lǐng)域,尤其涉及一種圖片生成方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]在網(wǎng)頁排版或?qū)⒕W(wǎng)頁中的圖片信息提取到手機(jī)終端的重新排版顯示時(shí),由于原始圖片(一般為矩形圖片)的長(zhǎng)寬比值與排版需要的長(zhǎng)寬比值不一定相同,需要對(duì)圖片進(jìn)行縮放或者裁切處理。
[0003]為了適應(yīng)排版所指定的長(zhǎng)寬比值要求,一種簡(jiǎn)單的做法是調(diào)用圖片轉(zhuǎn)換引擎對(duì)所有要處理的圖片強(qiáng)行縮放到圖片指定的尺寸。由于圖片長(zhǎng)寬的比例并不一定符合指定的長(zhǎng)寬要求,如果不保持原始圖片比例進(jìn)行拉伸變形,會(huì)導(dǎo)致圖片失真;如果按照原始圖片比例進(jìn)行縮放,會(huì)出現(xiàn)在其中一個(gè)維度(長(zhǎng)或?qū)?達(dá)到指定的大小時(shí),另一個(gè)維度大于或者小于指定大小的情況,如果小于指定大小,則會(huì)在圖片周邊有空白區(qū)域,如果大于指定大小,則需要對(duì)圖片進(jìn)行裁切,往往會(huì)使圖片中攜帶的重要信息保留不完整,不符合圖片展示的要求。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例的目的在于提供一種圖片生成方法及裝置,以解決現(xiàn)有技術(shù)中生成指定大小的圖片時(shí),容易裁切掉重要信息的問題,從而使圖片符合展示的要求。
[0005]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種圖片生成方法,所述方法包括下述步驟:
[0006]接收?qǐng)D片生成請(qǐng)求,所述圖片生成請(qǐng)求包括目標(biāo)圖片的大小信息和原始圖片;
[0007]根據(jù)預(yù)先指定的特征信息,在所述原始圖片中查找所述特征信息對(duì)應(yīng)的位置信息;
[0008]根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片。
[0009]本發(fā)明實(shí)施例的另一目的在于提供一種圖片生成裝置,所述裝置包括:
[0010]接收單元,用于接收?qǐng)D片生成請(qǐng)求,所述請(qǐng)求包括原始圖片和目標(biāo)圖片大小的信息;
[0011]檢測(cè)單元,用于根據(jù)預(yù)存的特征信息,檢測(cè)特征信息在原始圖片中的位置;
[0012]設(shè)置裁剪單元,用于設(shè)置檢測(cè)的特征信息的位置處于目標(biāo)圖片的范圍內(nèi),根據(jù)目標(biāo)圖片的大小信息裁剪生成圖片。
[0013]本發(fā)明實(shí)施例的另一目的在于提供一種圖片生成系統(tǒng),所述系統(tǒng)包括:移動(dòng)終端,用于發(fā)送圖片生成請(qǐng)求,所述請(qǐng)求包括原始圖片、目標(biāo)圖片大小的信息,服務(wù)器接收移動(dòng)終端發(fā)送的請(qǐng)求信息后,檢測(cè)原始圖片中的特征信息的位置,并設(shè)置檢測(cè)的特征信息的位置處于目標(biāo)圖片的范圍內(nèi),根據(jù)目標(biāo)圖片的大小信息裁剪生成圖片。
[0014]在本發(fā)明實(shí)施例中,在接收到包括原始圖片和目標(biāo)圖片大小的信息的圖片生成請(qǐng)求后,根據(jù)預(yù)存的特征信息,檢測(cè)特征信息在原始圖片中的位置信息,并根據(jù)檢測(cè)到的特征信息的位置信息和目標(biāo)圖片的大小人信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片,由于本發(fā)明實(shí)施例在生成圖片時(shí),根據(jù)預(yù)存的特征信息,對(duì)圖片中的特征信息進(jìn)行檢測(cè),該特征信息可以設(shè)置為圖片需要保留的特征信息,并根據(jù)目標(biāo)圖片的大小信息將檢測(cè)到的特征信息保留,可避免裁剪掉圖片重要信息,保留圖片重要信息的完整性,使其更符合圖片展示的要求。
【專利附圖】

【附圖說明】
[0015]圖1是本發(fā)明第一實(shí)施例提供的圖片生成方法的實(shí)現(xiàn)流程圖;
[0016]圖2是本發(fā)明第二實(shí)施例提供的圖片生成方法的實(shí)現(xiàn)流程圖;
[0017]圖3為本發(fā)明第二實(shí)施例提供的控制縮放程序的實(shí)現(xiàn)流程圖;
[0018]圖4a為需要進(jìn)行處理的原始圖片示例圖;
[0019]圖4b為通過現(xiàn)有技術(shù)裁剪得到的生成圖片示意圖;
[0020]圖4c為通過本發(fā)明實(shí)施例裁剪得到的生成圖片示意圖;
[0021]圖5為本發(fā)明第二實(shí)施例提供的對(duì)原始圖片進(jìn)行格式變換的流程示意圖;
[0022]圖6是本發(fā)明第三實(shí)施例提供的生成圖片的裝置的框圖;
[0023]圖7為本發(fā)明第五實(shí)施例提供的生成圖片的系統(tǒng)的交互流程圖。
【具體實(shí)施方式】
[0024]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]在本發(fā)明實(shí)施例中,對(duì)圖片進(jìn)行裁剪前還包括對(duì)圖片中的特征信息進(jìn)行檢測(cè)步驟,根據(jù)檢測(cè)到的特征信息調(diào)整圖片的裁切位置,由目標(biāo)圖片進(jìn)行裁剪時(shí)可避免將重要信息裁剪掉,以保留圖片重要信息的完整性,使其更符合圖片展示的要求。
[0026]實(shí)施例一:
[0027]圖1示出了本發(fā)明實(shí)施例一所述圖片生成方法的實(shí)現(xiàn)流程,詳述如下:
[0028]在步驟SlOl中,接收?qǐng)D片生成請(qǐng)求,所述圖片生成請(qǐng)求包括目標(biāo)圖片的大小信息和原始圖片。
[0029]具體的,接收?qǐng)D片生成請(qǐng)求可以為系統(tǒng)接收的由輸入設(shè)備如鼠標(biāo)、鍵盤、觸摸屏等輸入設(shè)備輸入的圖片生成命令,也可以為其它設(shè)備,如移動(dòng)終端中的手機(jī)、PAD等設(shè)備通過網(wǎng)絡(luò)傳送的圖片生成命令。所述網(wǎng)絡(luò)包括GSM網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、WIFI或者有線網(wǎng)絡(luò)等。
[0030]所述請(qǐng)求包括原始圖片,可以用以下方式實(shí)現(xiàn):
[0031]1、在請(qǐng)求中直接包含原始圖片的內(nèi)容,如需要對(duì)原始圖片source, jpg發(fā)送生成圖片請(qǐng)求,將原始圖片source, jpg包括的數(shù)據(jù)直接由請(qǐng)求信息直接攜帶。
[0032]2、請(qǐng)求中包括原始圖片的地址信息,所述地址信息可以為網(wǎng)絡(luò)鏈接地址,也可以為圖片在磁盤中的存儲(chǔ)地址,系統(tǒng)根據(jù)請(qǐng)求中攜帶的網(wǎng)絡(luò)鏈接地址,訪問網(wǎng)絡(luò)相應(yīng)的頁面,或者根據(jù)磁盤中的存儲(chǔ)地址在磁盤中獲取原始圖片。
[0033]所述請(qǐng)求中包括目標(biāo)圖片的大小信息,所述目標(biāo)圖片的大小信息作為一般性考慮,本發(fā)明實(shí)施例中所述的待成生圖片框的形狀為矩形或者正方形,大小信息包括其長(zhǎng)和寬的值。當(dāng)然并不局限于此,其它形狀如圓形、扇形等同樣可用于本發(fā)明實(shí)施例中。
[0034]在步驟S102中,根據(jù)預(yù)先指定的特征信息,在所述原始圖片中查找所述特征信息對(duì)應(yīng)的位置信息。
[0035]具體的,所述預(yù)存的特征信息,可以為臉部特征信息、人體部位特征或其它特征信息(如帽子、花朵等)中的一種,也可以包括多種特征信息。
[0036]對(duì)于預(yù)存一種特征信息的情況,如預(yù)存的特征信息為臉部特征時(shí),如果圖片中存在人的臉部,在對(duì)其進(jìn)行檢測(cè)時(shí),可通過人臉檢測(cè)確定圖片中人的臉部特征;同樣,在預(yù)存有人體部位特征信息時(shí),對(duì)于圖片中存在人物的照片,可通過人體部位檢測(cè)確定圖片中的人體部位。對(duì)于店商出售帽子,為突出展示產(chǎn)品,預(yù)存帽子的特征信息,通過檢測(cè)圖片中帽子的特征信息存在于圖片中的位置。
[0037]對(duì)于預(yù)存兩種或兩種以上的特征信息時(shí),可按照特征信息的先后順序依次對(duì)圖片中的特征信息進(jìn)行查找匹配,得到圖片中與特征信息相匹配的圖像,并記錄圖像在圖片中的位置。
[0038]本實(shí)施例所述位置,可以用圖片中的二維坐標(biāo)表示,預(yù)先定義圖片中的某個(gè)頂角或中心為坐標(biāo)原點(diǎn)(以矩形圖片示例說明,其它形狀圖片與此類似),通過檢測(cè)特征信息距離原點(diǎn)的距離確定相應(yīng)的坐標(biāo)值。當(dāng)然,通過坐標(biāo)標(biāo)定只是其中一種可能實(shí)現(xiàn)的實(shí)施方式,還可以在圖片中加入標(biāo)注信息的方式,在此不作詳細(xì)描述。
[0039]在步驟S103中,根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片。
[0040]具體的,根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,可以通過移動(dòng)原始圖片實(shí)現(xiàn),也可以通過移動(dòng)目標(biāo)圖片,或者兩者同時(shí)移動(dòng)進(jìn)行調(diào)整,使檢測(cè)的特征信息的位置(根據(jù)步驟S102所述,該位置可以為具體的坐標(biāo)值)處于目標(biāo)圖片的大小信息構(gòu)成的邊界框內(nèi)。
[0041]考慮到檢測(cè)的特征信息的坐標(biāo)值可能為一個(gè)區(qū)間值,如對(duì)人的臉部檢測(cè)時(shí),該臉部特征在圖片中的位置的區(qū)間范圍的X坐標(biāo)為20-30的區(qū)間,則Y坐標(biāo)為40-80的區(qū)間。此時(shí),可以記錄四個(gè)頂點(diǎn)的坐標(biāo)位置(20,40)、(20,80)、(40,40,)、(40,80),在判斷這四個(gè)坐標(biāo)都處于目標(biāo)圖片的大小信息構(gòu)成的邊界框內(nèi)時(shí),即可實(shí)現(xiàn)對(duì)該特征信息的保留。作為一種更為優(yōu)選的實(shí)施方式,將所檢測(cè)的特征信息的位置(如坐標(biāo))設(shè)置于目標(biāo)圖片的中部,以使其達(dá)到更好的展示效果。
[0042]對(duì)于由步驟S102中使用一個(gè)特征信息或者多個(gè)特征信息檢測(cè)到多個(gè)與特征信息匹配的圖像時(shí),可以優(yōu)先考慮將多個(gè)特征信息都設(shè)置于目標(biāo)圖片的范圍內(nèi),在不能同時(shí)設(shè)置于目標(biāo)圖片的范圍內(nèi)的情況下,設(shè)置最先與特征信息相匹配的圖像于目標(biāo)圖片的范圍內(nèi),優(yōu)先設(shè)置于目標(biāo)圖片的范圍內(nèi)的中部。
[0043]本發(fā)明實(shí)施例可用于批量對(duì)同一類特征信息的圖片進(jìn)行裁剪,也可以根據(jù)預(yù)設(shè)的特征信息對(duì)多類特征信息的圖片進(jìn)行裁剪,生成所需要的圖片,保留圖片中重要的信息不被裁剪掉,在實(shí)現(xiàn)高效裁剪的同時(shí),也能夠保證圖片中重要信息的完整性,使裁剪的生成的圖片符合展示要求。
[0044]實(shí)施例二:
[0045]圖2為本發(fā)明實(shí)施例二提供的圖片生成方法的流程圖,詳述如下:[0046]在步驟S201中,接收?qǐng)D片生成請(qǐng)求,所述請(qǐng)求包括原始圖片和目標(biāo)圖片大小的信
肩、O
[0047]在步驟S202中,接收并存儲(chǔ)圖片的特征信息。
[0048]具體的,所接收的圖片的特征信息,可以為一個(gè),也可以為多個(gè)。對(duì)于存儲(chǔ)一個(gè)圖片的特征信息的情況,在接收到輸入的特征信息時(shí),將當(dāng)前輸入的特征信息作為有效的可進(jìn)行查找匹配的特征信息。對(duì)于存儲(chǔ)多個(gè)圖片的特征信息的情況,為更好的實(shí)現(xiàn)對(duì)相對(duì)重要信息的保留,對(duì)不同的特征信息設(shè)定相應(yīng)的優(yōu)先級(jí),從而使得在預(yù)存多個(gè)特征信息時(shí)對(duì)圖片進(jìn)行匹配時(shí),可以由特征信息的優(yōu)先級(jí)依次進(jìn)行圖片中特征信息的匹配,優(yōu)先得到更為重要的圖像信息。
[0049]在步驟S203中,按照原始圖片的比例進(jìn)行縮放,使縮放后的原始圖片的一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的原始圖片的另一個(gè)維度的尺寸大于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸。
[0050]具體的,所述按照原始圖片的比例進(jìn)行縮放,即按照原始圖片本身所固有的比例進(jìn)行放大或者縮小。在進(jìn)行放大或者縮小前,需要判斷原始圖片與目標(biāo)圖片兩者之間相應(yīng)的長(zhǎng)寬值的大小(該比較只對(duì)相應(yīng)的邊進(jìn)行比較,對(duì)于矩形則只對(duì)原始圖片的長(zhǎng)與目標(biāo)圖片的長(zhǎng)、原始圖片的寬與目標(biāo)圖片的寬進(jìn)行比較),對(duì)于兩者的長(zhǎng)寬比較不一樣的情況,t匕較結(jié)果具體分為下述幾種可能:
[0051]1、原始圖片的長(zhǎng)比目標(biāo)圖片的長(zhǎng)的值要大,原始圖片的寬比目標(biāo)圖片的寬的值要大,則縮小原始圖片。
[0052]2、原始圖片的長(zhǎng)比目標(biāo)圖片的長(zhǎng)的值要大,原始圖片的寬比目標(biāo)圖片的寬的值要小,則放大原始圖片,使放大后的原始圖片的寬至與目標(biāo)圖片的寬相同大小。
[0053]3、原始圖片的長(zhǎng)比目標(biāo)圖片的長(zhǎng)的值要小,原始圖片的寬比目標(biāo)圖片的寬的值要大,則放大原始圖片,使放大后的原始圖片的長(zhǎng)至與目標(biāo)圖片的長(zhǎng)相同大小。
[0054]4、原始圖片的長(zhǎng)比目標(biāo)圖片的長(zhǎng)的值要小,原始圖片的寬比目標(biāo)圖片的寬的值要小,則放大原始圖片。
[0055]另外,上述四種情況進(jìn)行縮放時(shí),可按照步驟S301-S303的方法控制縮放的程度:
[0056]在步驟S301中,判斷原始圖片的長(zhǎng)寬比值是否大于目標(biāo)圖片的比值。若大于則轉(zhuǎn)至步驟S302,若小于則轉(zhuǎn)至步驟S303。
[0057]在步驟S302中,按照原始圖片的比例,將原始圖片的寬度縮放至與目標(biāo)圖片的寬度相同的尺寸。
[0058]在步驟S303中,按照原始圖片的比例,將原始圖片的長(zhǎng)度縮放至與目標(biāo)圖片的長(zhǎng)度相同的尺寸。
[0059]經(jīng)由步驟S301-S303的縮放處理后,原始圖片相對(duì)應(yīng)于目標(biāo)圖片的其中一個(gè)維度(長(zhǎng)或?qū)?的數(shù)值相同,另一個(gè)維度(對(duì)應(yīng)的寬或長(zhǎng))大于或者等于目標(biāo)圖片對(duì)應(yīng)的另一個(gè)維度。
[0060]在步驟S204中,檢測(cè)原始圖片中的特征信息的位置。
[0061]在步驟S205中,在大于目標(biāo)圖片的維度的方向移動(dòng)裁剪窗口,使檢測(cè)的特征信息移至目標(biāo)圖片中部,由目標(biāo)圖片的大小信息裁剪生成圖片。
[0062]具體的,經(jīng)由步驟S203對(duì)圖片進(jìn)行縮放后,使縮放后的圖片的其中的一個(gè)維度與目標(biāo)圖片的對(duì)應(yīng)的維度的長(zhǎng)度值相同,縮放后的圖片的另一個(gè)維度的尺寸大于目標(biāo)圖片對(duì)應(yīng)的另一個(gè)維度。因此,在保持縮放后的圖片與目標(biāo)圖片的其中兩條平行的邊重合情況下(對(duì)應(yīng)于矩形),可在另一個(gè)維度的方向上調(diào)整縮放后的圖片。
[0063]在保留了檢測(cè)的特征信息的同時(shí),為了達(dá)到更好的達(dá)到展示的效果,在縮放后的圖片大于目標(biāo)圖片對(duì)應(yīng)維度的方向上,移動(dòng)目標(biāo)圖片或者縮放后的原始圖片,使檢測(cè)的特征信息位于處于該維度的目標(biāo)圖片的中部。從而使其能達(dá)到更好的展示效果。
[0064]圖4a_4c為現(xiàn)有技術(shù)與本發(fā)明實(shí)施例所生成圖片的效果對(duì)比示意圖。圖4a為原始圖片,其中包括人體的上半部分信息。本示例中目標(biāo)圖片的長(zhǎng)寬比值5/3大于原始圖片的長(zhǎng)寬比例3/4,而且原始圖片的長(zhǎng)和寬的值都比目標(biāo)圖片的長(zhǎng)和寬的值要大,因此將原始圖片縮小至長(zhǎng)度與目標(biāo)圖片長(zhǎng)度值相等時(shí),縮小后的圖片的寬度值比目標(biāo)圖片的大,本例中所檢測(cè)的特征信息為人物的臉部信息,因此,在縮放后的圖片的寬的方向移動(dòng),使人物的臉部處于目標(biāo)圖片的中部,然后執(zhí)行裁剪,生成保留有重要信息的圖片。
[0065]本實(shí)施例中的步驟S201、S204與實(shí)施例一相同,在此不作重復(fù)贅述。本實(shí)施例中的縮放步驟與特征信息的位置檢測(cè)步驟在此不作嚴(yán)格先后限制,具體執(zhí)行時(shí)可先縮放然后檢測(cè)特征信息的位置,也可先檢測(cè)特征信息的位置,然后根據(jù)縮放比例調(diào)整特征信息的位置的坐標(biāo)值,在此不作詳細(xì)描述。
[0066]本發(fā)明實(shí)施例對(duì)圖片進(jìn)行縮放和裁剪時(shí),可能會(huì)出現(xiàn)原始圖片的格式不支持的情況,為克服這個(gè)問題,本發(fā)明實(shí)施例在縮放或裁剪前,還可以包括對(duì)原始圖片的格式變換步驟,如圖5所示:
[0067]在步驟S501中,獲取圖片的格式信息。
[0068]具體的,需要進(jìn)行裁剪的原始圖片的格式可能包括多種格式,如常見的JPG、JPEG、BMP、PNG等,可能也包括一些不常見的格式,導(dǎo)致系統(tǒng)無法打開和進(jìn)行變換。
[0069]在步驟S502中,判斷獲取原始圖片的格式信息是否存在于可支持的格式列表。
[0070]具體的,在系統(tǒng)中預(yù)先存儲(chǔ)有系統(tǒng)可支持的圖片的格式列表的數(shù)據(jù)庫,由步驟S501獲取的圖片格式信息后,依據(jù)該格式信息到數(shù)據(jù)庫中的格式列表中查找和匹配,如果查找到相同的格式信息,則表明當(dāng)前系統(tǒng)可支持該格式的圖片的裁剪縮放操作,不需要進(jìn)行格式變換。
[0071]在步驟S503中,若不存在,將獲取的原始圖片的格式轉(zhuǎn)換為可支持的格式。由于各種圖片的格式主要取決于圖片的壓縮算法,因此,在對(duì)原始圖片進(jìn)行格式轉(zhuǎn)換前,在系統(tǒng)的數(shù)據(jù)庫中還保存有各種圖片的壓縮算法,依據(jù)算法進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,得到系統(tǒng)可支持的圖片格式的圖片。
[0072]另外,作為本發(fā)明實(shí)施例的另一種較優(yōu)的的實(shí)施方式,在所述步驟根據(jù)預(yù)存的特征信息,確定特征信息在原始圖片中的位置之后,還包括根據(jù)特征信息的大小,按照?qǐng)D片的原始比例對(duì)原始圖片進(jìn)行縮放,使縮放后的特征信息的其中一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的特征信息的另一個(gè)維度的尺寸小于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸。這種方式的好處在于可以盡可能的將與特征信息匹配的圖像在目標(biāo)圖片的范圍內(nèi)顯示,使生成的圖片的重要信息更加明顯。
[0073]本發(fā)明實(shí)施例通過對(duì)原始圖片進(jìn)行縮放操作后進(jìn)行特征信息檢測(cè),在保證圖片的特征信息保留的同時(shí),也可適應(yīng)于圖片比例相差較大的圖片的變換操作,避免圖片尺寸相差太多不能裁剪生成所需要的圖片的情況,另外通過對(duì)其中一個(gè)維度的圖像進(jìn)行調(diào)整,使裁剪的重要圖像信息的完整性更好,更加符合展示要求。
[0074]實(shí)施例三:
[0075]圖6為本發(fā)明第三實(shí)施例提供的生成圖片裝置的框圖,詳述如下:
[0076]本發(fā)明實(shí)施例所述生成圖片的裝置,包括接收單元601、查找單元602,裁剪生成單元603,其中:
[0077]所述接收單元601,用于接收?qǐng)D片生成請(qǐng)求,所述圖片生成請(qǐng)求包括目標(biāo)圖片的大小信息和原始圖片;
[0078]所述檢測(cè)單元602,用于根據(jù)預(yù)先指定的特征信息,在所述原始圖片中查找所述特征信息對(duì)應(yīng)的位置信息;
[0079]所述設(shè)置裁剪單元603,用于根據(jù)所述位置信息和目標(biāo)圖片對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片。
[0080]作為可進(jìn)一步優(yōu)化的實(shí)施方式,本發(fā)明實(shí)施例所述生成圖片的裝置還可包括第一縮放單元605,所述第一縮放單元605,用于根據(jù)特征信息的大小,按照?qǐng)D片的原始比例對(duì)原始圖片進(jìn)行縮放,使縮放后的特征信息的框的其中一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的特征信息的框的另一個(gè)維度的尺寸小于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸。
[0081]可選的,本發(fā)明實(shí)施例還可包括第二縮放單元604,用于按照原始圖片的比例進(jìn)行縮放,使縮放后的原始圖片的一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的原始圖片的另一個(gè)維度的尺寸大于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸。
[0082]所述裁剪生成單元605具體用于在大于目標(biāo)圖片的維度的方向移動(dòng)裁剪窗口,使檢測(cè)的特征信息移至目標(biāo)圖片中部,由目標(biāo)圖片裁剪生成圖片。。
[0083]另外,作為本發(fā)明實(shí)施例可能生成圖片的具體情況,本發(fā)明實(shí)施例還可以包括圖片格式獲取單元606,用于獲取圖片的格式信息;判斷單元607,用于判斷獲取圖片的格式信息是否存在于可支持的格式列表;格式轉(zhuǎn)換單兀608,用于若不存在,將獲取的圖片格式轉(zhuǎn)換為可支持的格式。
[0084]為更好的適應(yīng)不同圖片的生成要求,本發(fā)明實(shí)施例還包括接收存儲(chǔ)單元609,用于接收并存儲(chǔ)圖片的特征信息。
[0085]其中,所述特征信息包括:人物臉部、人體部位或用戶指定的圖像信息等等。檢測(cè)原始圖片中的特征信息的位置可以通過人臉檢測(cè)確定圖片中人的臉部特征檢測(cè)或通過人體部位檢測(cè)確定圖片中的人體部位,或者通過其它設(shè)定的特征信息進(jìn)行檢測(cè)。
[0086]所述第二縮放單元604還包括:
[0087]比較子單元6041,用于比較原始圖片的長(zhǎng)寬比例是否大于目標(biāo)圖片的比例;
[0088]第一縮放子單元6042,用于若大于,則按照原始圖片的比例,將原始圖片的寬度縮放至與目標(biāo)圖片的寬度相同的尺寸;
[0089]第二縮放子單元6043,用于若小于,則按照原始圖片的比例,將原始圖片的長(zhǎng)度縮放至與目標(biāo)圖片的長(zhǎng)度相同的尺寸。
[0090]本實(shí)施例所述生成圖片的裝置,與實(shí)施例一和實(shí)施例二所述的生成圖片的方法對(duì)應(yīng),在此不作詳細(xì)贅述。[0091]實(shí)施例四:
[0092]圖7為本發(fā)明第四實(shí)施例提供的生成圖片的系統(tǒng)的交互流程圖,作為一種具體的應(yīng)用方式,該系統(tǒng)包括終端手機(jī)和圖片生成服務(wù)器,所述終端手機(jī)與圖片處理服務(wù)器通過有限或者無線網(wǎng)絡(luò)連接和傳遞數(shù)據(jù),其交互流程詳述如下:
[0093]在步驟701中,手機(jī)終端向服務(wù)器發(fā)送圖片生成請(qǐng)求,所述請(qǐng)求中包括原始圖片的鏈接地址、目標(biāo)圖片大小的信息、原始圖片的格式信息。
[0094]在步驟702中,服務(wù)器根據(jù)請(qǐng)求獲取原始圖片的格式信息,判斷系統(tǒng)支持的圖片格式列表是否存在該原始圖片的格式,如果沒有,則對(duì)原始圖片進(jìn)行格式轉(zhuǎn)換。
[0095]在步驟703中,判斷原始圖片的長(zhǎng)寬比例與目標(biāo)圖片的長(zhǎng)寬比值是否相同,如果不同,則按照原始圖片的比例進(jìn)行縮放,使縮放后的原始圖片的一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的原始圖片的另一個(gè)維度的尺寸大于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸。
[0096]在步驟704中,在大于目標(biāo)圖片的維度的調(diào)整圖片,使檢測(cè)的特征信息移至目標(biāo)圖片中部,由目標(biāo)圖片裁剪生成圖片,所調(diào)整的圖片可以為原始圖片,也可以為目標(biāo)圖片。
[0097]在步驟705中,返回裁切后生成的圖片至手機(jī)終端。
[0098]本實(shí)施例可通過圖片生成方法,使得手機(jī)終端能夠方便查看由服務(wù)器提供的各種不同尺寸的圖片,而且由于經(jīng)過圖片的檢測(cè)與裁剪,能夠保留相應(yīng)的重要信息,可較好的保持圖片重要信息的完整性,方便手機(jī)終端用戶方便瀏覽。
[0099]本發(fā)明實(shí)施例通過檢測(cè)原始圖片的特征信息,可以在裁剪時(shí)對(duì)特征信息進(jìn)行有效的保留,可提高重要信息裁剪后的完整性。通過檢測(cè)原始圖片的格式信息,并根據(jù)目標(biāo)格式種類進(jìn)行相應(yīng)的匹配,可以適應(yīng)更多種類的圖片格式,提高圖片生成的成功率。對(duì)原始圖片按照原比例進(jìn)行縮放,并且使縮放后的其中一個(gè)維度與目標(biāo)圖片的相應(yīng)維度相同,另一個(gè)維度比目標(biāo)圖片對(duì)應(yīng)的維度大,可以更好的保證圖片的顯示大小及信息全面性。
[0100]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種圖片生成方法,其特征在于,所述方法包括: 接收?qǐng)D片生成請(qǐng)求,所述圖片生成請(qǐng)求包括目標(biāo)圖片的大小信息和原始圖片; 根據(jù)預(yù)先指定的特征信息,在所述原始圖片中查找所述特征信息對(duì)應(yīng)的位置信息; 根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片具體包括: 根據(jù)所述特征信息對(duì)應(yīng)的位置信息,調(diào)整由所述目標(biāo)圖片的大小信息確定的邊界框的位置,使所述原始圖片中的特征信息處于所述邊界框內(nèi); 由所述邊界框裁剪原始圖片生成目標(biāo)圖片。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括接收并存儲(chǔ)圖片的特征 息的步驟。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟根據(jù)預(yù)先指定的特征信息,在所述原始圖片中查找所述特征信息對(duì)應(yīng)的位置信息之后,還包括: 根據(jù)特征信息的大小,按照原始圖片的比例對(duì)原始圖片進(jìn)行縮放,使縮放后的特征信息的其中一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的特征信息的另一個(gè)維度的尺寸小于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪步驟之前,還包括: 按照原始圖片的比例進(jìn)行縮放,使縮放后的原始圖片的一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的原始圖片的另一個(gè)維度的尺寸大于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸; 所述步驟根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片具體為: 在縮放后的原始圖片的大于目標(biāo)圖片尺寸的維度方向調(diào)整縮放后的原始圖片,使檢測(cè)的特征信息移至目標(biāo)圖片中部,由目標(biāo)圖片裁剪生成圖片。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述按照原始圖片的比例進(jìn)行縮放具體為: 比較原始圖片的長(zhǎng)寬比值是否大于目標(biāo)圖片的比例; 若大于,則按照原始圖片的比例,將原始圖片的寬度縮放至與目標(biāo)圖片的寬度相同的尺寸; 若小于,則按照原始圖片的比例,將原始圖片的寬度縮放至與目標(biāo)圖片的長(zhǎng)度相同的尺寸。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于所述方法還包括: 獲取原始圖片的格式信息; 判斷獲取原始圖片的格式信息是否存在于可支持的格式列表; 若不存在,將獲取的原始圖片的格式轉(zhuǎn)換為可支持的格式。
8.—種生成圖片的裝置,其特征在于,所述裝置包括: 接收單元,用于接收?qǐng)D片生成請(qǐng)求,所述圖片生成請(qǐng)求包括目標(biāo)圖片的大小信息和原始圖片; 查找單元,用于根據(jù)預(yù)先指定的特征信息,在所述原始圖片中查找所述特征信息對(duì)應(yīng)的位置信息; 裁剪生成單元,用于根據(jù)所述位置信息和目標(biāo)圖片的大小信息對(duì)所述原始圖片進(jìn)行裁剪,生成包含所述特征信息的目標(biāo)圖片。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第一縮放單元,用于根據(jù)特征信息的大小,按照?qǐng)D片的原始比例對(duì)原始圖片進(jìn)行縮放,使縮放后的特征信息的框的其中一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的特征信息的框的另一個(gè)維度的尺寸小于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸; 接收存儲(chǔ)單元,用于接收并存儲(chǔ)圖片的特征信息。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第二縮放單元,用于按照原始圖片的比例進(jìn)行縮放,使縮放后的原始圖片的一個(gè)維度的尺寸等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸,縮放后的原始圖片的另一個(gè)維度的尺寸大于或等于目標(biāo)圖片所對(duì)應(yīng)的維度的尺寸; 所述裁剪生成單元具體用于在大于目標(biāo)圖片的維度的方向移動(dòng)裁剪窗口,使檢測(cè)的特征信息移至目標(biāo)圖片中部,由目標(biāo)圖片裁剪生成圖片。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 圖片格式獲取單元,用于獲取圖片的格式信息; 判斷單元,用于判斷獲取圖片的格式信息是否存在于可支持的格式列表; 格式轉(zhuǎn)換單元,用于若不存在,將獲取的圖片格式轉(zhuǎn)換為可支持的格式。
12.—種圖片生成系統(tǒng),其特征在于,所述系統(tǒng)包括:移動(dòng)終端,用于發(fā)送圖片生成請(qǐng)求,所述請(qǐng)求包括原始圖片、目標(biāo)圖片大小的信息,服務(wù)器接收移動(dòng)終端發(fā)送的請(qǐng)求信息后,根據(jù)預(yù)存的特征信息,檢測(cè)特征信息在原始圖片中的位置,并設(shè)置檢測(cè)的特征信息的位置處于目標(biāo)圖片的范圍內(nèi),根據(jù)目標(biāo)圖片裁剪生成圖片。
【文檔編號(hào)】G06T11/00GK103903221SQ201210567953
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
【發(fā)明者】張紅林 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蓬溪县| 闽侯县| 松原市| 德保县| 普格县| 临夏县| 梓潼县| 溧阳市| 闵行区| 平顶山市| 洪洞县| 财经| 松潘县| 平度市| 冀州市| 修文县| 沙河市| 青龙| 察雅县| 车致| 太康县| 炎陵县| 名山县| 麟游县| 玉门市| 旬阳县| 万源市| 宁南县| 乌拉特后旗| 山西省| 贵德县| 灵宝市| 东丰县| 容城县| 长泰县| 灌云县| 清水河县| 安义县| 商洛市| 福州市| 渭南市|