两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于親緣關(guān)系的照片自動(dòng)排版方法

文檔序號(hào):6586077閱讀:414來源:國知局
專利名稱:基于親緣關(guān)系的照片自動(dòng)排版方法
技術(shù)領(lǐng)域
本發(fā)明屬于矩形件優(yōu)化排樣技術(shù)領(lǐng)域,涉及一種基于親緣關(guān)系的照片自動(dòng)排版方法。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展和各種數(shù)碼設(shè)備的廣泛應(yīng)用,數(shù)碼相機(jī)已逐步取代了傳統(tǒng)相機(jī),數(shù)碼相機(jī)在成像質(zhì)量、可操作性、性價(jià)比等方面都已遠(yuǎn)遠(yuǎn)超越傳統(tǒng)相機(jī),尤其是數(shù)碼照片在后期處理、存儲(chǔ)以及傳輸方面所具有的優(yōu)勢,使得數(shù)碼相機(jī)逐步成為了普通家庭攝影的首選工具,與此同時(shí)數(shù)碼照片的數(shù)量也呈現(xiàn)出爆炸式增長,這也帶來了海量的照片沖印需求。由于要沖印輸出的數(shù)碼照片尺寸大小不一、規(guī)格繁多,而輸出設(shè)備及使用的相紙的規(guī)格是統(tǒng)一的,通常為24英寸、30英寸及50英寸。為提高沖印效率,充分利用相紙,就需要先把要沖印的照片排成符合相紙寬度的版面,以滿足相紙的尺寸要求,達(dá)到節(jié)省成本的目的。因此對于數(shù)碼沖印企業(yè)而言,選擇一個(gè)高效的排版軟件至關(guān)重要,而排版方法則是排版軟件的核心。對照片版面進(jìn)行排版屬于矩形件優(yōu)化排樣問題,在此之前,矩形件優(yōu)化排樣問題廣泛地出現(xiàn)于機(jī)械制造、輕工、家具、造紙及玻璃切割等行業(yè),它是將許多小矩形件盡可能多地、無重疊地排放到一個(gè)定寬、定長(或無限長)的矩形板材上,使其利用率達(dá)到最大。由于優(yōu)化排樣是一個(gè)經(jīng)典的NP(Nondeterministic Problem)完全問題,以目前的計(jì)算理論和算法,要么根本無法求解,要么求解的過程需要的機(jī)時(shí)和費(fèi)用是無法接受的,因此,目前的研究都在求其有效近似最優(yōu)解。隨著對排樣問題的深入研究,這些算法可大致分為兩類:一類是啟發(fā)式算法,例如背包算法、基于占穴思想的啟發(fā)式算法、最低水平線排放算法。另一類算法主要是利用現(xiàn)代智能算法,例如遺傳算法、模擬退火算法、蟻群算法、粒子群算法等,結(jié)合某種排放規(guī)則,進(jìn)行優(yōu)化排樣。以上這些算法在矩形件的排樣上都取得了較好效果,但是也都有效果不佳的實(shí)例。目前為止,對矩形件優(yōu)化排樣問題還沒有完全有效的解決方法,尤其是應(yīng)用于照片排版時(shí),更是有不足之處。上述提到的這些算法都是對大量的圖片進(jìn)行完全混排,才達(dá)到這樣的效果,所使用的樣本圖片都具有無序性,所有樣本圖片間是沒有任何關(guān)聯(lián)的,在特定的版面格局下,只要符合要求的圖片都可以排放到當(dāng)前位置,排版過程具有很大的隨機(jī)性和多樣性。然而,對于影樓、寫真館、數(shù)碼沖印企業(yè),在實(shí)際操作中待排版的照片是按照不同的客戶進(jìn)行分類,相同客戶提供的照片又會(huì)按照照片尺寸或是不同的后期處理效果再次分類。每進(jìn)行一次歸類,具有著某種相似性的照片就會(huì)聚簇一次,因而這些照片彼此間是具有一定的有序性的。若是在排版過程打破照片間的這種關(guān)系,后期分片過程中,就要通過人工作業(yè)手動(dòng)地將這些具有著某種相似性的照片從海量的已排版版面中挑揀出來,逐一進(jìn)行分片歸類。就“排版一沖印一分片”這一實(shí)際工作流程來說,混合排版并未達(dá)到預(yù)期結(jié)果。因此,研究一種既能提高相紙利用率,又能充分考慮后期分片方便性的排版算法具有非常大的實(shí)際應(yīng)用價(jià)值。

發(fā)明內(nèi)容
本發(fā)明提供了一種基于親緣關(guān)系的照片自動(dòng)排版方法,解決了現(xiàn)有照片排版技術(shù)存在的理片麻煩、排版效率低等問題。本發(fā)明采用的技術(shù)方案是,一種基于親緣關(guān)系的照片自動(dòng)排版方法,具體按照以下步驟實(shí)施:步驟1、將所有待排版的照片添加至系統(tǒng),在開始排版之前,照片按照所在文件夾編號(hào)從小到大排序,同文件夾內(nèi)的照片按照其面積從大到小排序;步驟2、若當(dāng)前最低可排放邊的高h(yuǎn)不小于母版的高H時(shí),或所有照片均被排放完,或當(dāng)前狀態(tài)已排不下剩余的任何照片,則轉(zhuǎn)到步驟5 ;否則進(jìn)入步驟3 ;步驟3、對當(dāng)前狀態(tài)下的所有可排放邊,利用如下方法尋找排放最優(yōu)組合,設(shè)第i個(gè)可排放邊的長度為Li,i=l,2,..., η,按照照片編號(hào)及面積排序的待排版照片鏈表中選擇照片進(jìn)行測試,在排版過程中,首先選擇編號(hào)小面積大的照片排放,3.1)若Li為凹形可排放邊:3.1.1)選擇盡可能多的照片豎排,使得
權(quán)利要求
1.一種基于親緣關(guān)系的照片自動(dòng)排版方法,其特征在于,具體按照以下步驟實(shí)施: 步驟1、將所有待排版的照片添加至系統(tǒng),在開始排版之前,照片按照所在文件夾編號(hào)從小到大排序,同文件夾內(nèi)的照片按照其面積從大到小排序; 步驟2、若當(dāng)前最低可排放邊的高h(yuǎn)不小于母版的高H時(shí),或所有照片均被排放完,或當(dāng)前狀態(tài)已排不下剩余的任何照片,則轉(zhuǎn)到步驟5 ;否則進(jìn)入步驟3 ; 步驟3、對當(dāng)前狀態(tài)下的所有可排放邊,利用如下方法尋找排放最優(yōu)組合,設(shè)第i個(gè)可排放邊的長度為Li,i=l,2,..., η,按照照片編號(hào)及面積排序的待排版照片鏈表中選擇照片進(jìn)行測試,在排版過程中,首先選擇編號(hào)小面積大的照片排放, 3.1)若Li為凹形可排放邊:3.1.1)選擇盡可能多的照片豎排,使得
2.根據(jù)權(quán)利要求1所述的基于親緣關(guān)系的照片自動(dòng)排版方法,其特征在于:所述的步驟7中的區(qū)域排版方法的具體步驟是: 搜索排放在最后一塊母版上的所有照片,并將照片按照其尺寸分類,對這些照片按長邊由長到短排序,將之保存在鏈表中;取最長的矩形件從版面左上角開始沿其寬度W方向排放,排放的原則是"能豎排就不橫排", 排放的個(gè)數(shù)按照以下公式計(jì)算得到:
3.根據(jù)權(quán)利要求1所述的基于親緣關(guān)系的照片自動(dòng)排版方法,其特征在于,所述的確定不同兩種照片間的親緣關(guān)系的步驟是: 第I步、設(shè)定初始狀態(tài)兩張照片的關(guān)系值relation=1000 ; 第2步、對于當(dāng)前的兩張照片,獲取到各自的絕對路徑Strl和Str2、以及兩張照片所在的根文件夾的絕對路徑Rootl和Root2 ; 若Strl與Str2相同,兩張照片來源于同一個(gè)文件夾,關(guān)系值為零,轉(zhuǎn)第5步;否則進(jìn)行第3步; 第3步、判斷Rootl是否與Root2相等, 若不相等則說明兩張照片不是來自同一個(gè)根目錄,親緣關(guān)系比較遠(yuǎn),relation=1000,轉(zhuǎn)第5步;若相等,則進(jìn)行第4步; 第4步、設(shè)置Strl的路徑深度為dl,Str2的路徑深度為d2,判斷dl與d2的大小:.4.1)若 dl=d2, 如果Strl等于Str2,說明兩張照片來自同一個(gè)文件夾,關(guān)系值為0,轉(zhuǎn)第5步; 如果Strl不等于Str2,兩個(gè)路徑都向上走一層,若不相等relation加I,直到Strl等于Root 1、或者Str2等于Root2時(shí)停止判斷,轉(zhuǎn)第5步; .4.2)若dl>d2,即第一張照片的路徑深度大于第二張照片, 對Strl的路徑不斷向上搜索,每搜索一次relation值加2,直到Strl的路徑深度等于Str2的路徑深度時(shí)停止; 判斷Strl與Str2的關(guān)系,如果Strl不等于Str2,兩個(gè)路徑都向上走一層,若還不相等relation值加2,直到Strl等于Rootl、或者Str2等于Root2時(shí)停止判斷,轉(zhuǎn)第5步; . 4.3)若dl〈d2,即第一張照片的路徑深度小于第二張照片, 對Str2的路徑不斷向上搜索,每搜索一次relation值加I,直到Str2的路徑深度等于Strl的路徑深度時(shí)停止; 判斷Strl與Str2的關(guān)系,如果Strl不等于Str2,兩個(gè)路徑都向上走一層,若還不相等relation值加I,直到Strl等于Rootl、或者Str2等于Root2時(shí)停止判斷;第5步、親緣關(guān)系測試結(jié)束,當(dāng)前兩張照片的關(guān)系值為relation,數(shù)值越小說明兩張照片的關(guān)系越近。
4.根據(jù)權(quán)利要求1所述的基于親緣關(guān)系的照片自動(dòng)排版方法,其特征在于,所述的照片的搜索過程就是根據(jù)不同照片之間的親緣關(guān)系,進(jìn)行同文件夾替換,替換過程如下: A、首先尋找出當(dāng)前要可排放的最優(yōu)組合,照片數(shù)目為η; B、計(jì)算第i張和第i+Ι張照片的親緣關(guān)系R,i小于等于η-l; C、以第i張照片的路徑為基準(zhǔn)路徑,在基準(zhǔn)路徑及其子文件夾下搜索尺寸與第i+Ι張照片相同的照片,若找到,搜索到的照片為choose,執(zhí)行步驟D ;i加1,重復(fù)執(zhí)行步驟B ; D、判斷照片choose第i張照片間的親緣關(guān)系R’,gR’〈R,用choose替換第i+Ι張照片,i加1,重復(fù)執(zhí)行步 驟B ;不滿足條件,不進(jìn)行任何替換,i加1,重復(fù)執(zhí)行步驟B。
全文摘要
本發(fā)明公開了一種基于親緣關(guān)系的照片自動(dòng)排版方法,步驟包括步驟1、將所有待排版的照片添加至系統(tǒng),進(jìn)行排序;步驟2、若當(dāng)前最低可排放邊的高h(yuǎn)不小于母版的高H時(shí),或所有照片均被排放完,或當(dāng)前狀態(tài)已排不下剩余的任何照片,則轉(zhuǎn)到步驟5;否則進(jìn)入步驟3;步驟3、對當(dāng)前狀態(tài)下的所有可排放邊,尋找排放最優(yōu)組合;步驟4、將步驟3中選擇到的最優(yōu)排放組合依據(jù)親緣關(guān)系進(jìn)行搜索;步驟5、進(jìn)行排版;步驟6、得到排版效果;步驟7、對最后一版按照區(qū)域排版方法重新排版,得到最終的排版效果,即成。
文檔編號(hào)G06F17/25GK103176960SQ201310046289
公開日2013年6月26日 申請日期2013年2月5日 優(yōu)先權(quán)日2013年2月5日
發(fā)明者孫欽東, 田敏穎, 張景鵬, 王倩, 黃新波 申請人:西安理工大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
体育| 金川县| 元阳县| 洪洞县| 嵊州市| 开化县| 内乡县| 巴林左旗| 金山区| 松原市| 商河县| 武义县| 岳西县| 临潭县| 台中市| 札达县| 丽江市| 明水县| 宾阳县| 平潭县| 岳普湖县| 黔西县| 临夏县| 明星| 华宁县| 兰溪市| 渭南市| 寿阳县| 桂东县| 阳泉市| 安阳市| 会昌县| 陕西省| 桂阳县| 海阳市| 湘潭市| 潜江市| 鹤山市| 方山县| 崇文区| 美姑县|