午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種圖像瀏覽方法及系統(tǒng)的制作方法

文檔序號:9668096閱讀:329來源:國知局
一種圖像瀏覽方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明屬于圖像處理技術領域,具體涉及一種圖像瀏覽方法及系統(tǒng)。
【背景技術】
[0002]單幀高分辨率圖像的存儲容量可以達到數(shù)百Μ?數(shù)G,現(xiàn)有普通的計算機硬件瀏覽這類高分辨率的圖像時會將這些數(shù)據(jù)全部調(diào)入內(nèi)存,由于內(nèi)存(一般少于4G)和顯存限制,在瀏覽的過程中會出現(xiàn)計算機速度慢,瀏覽卡頓現(xiàn)象等問題;當多幀這樣的高分率圖像存儲容量達到Τ級別時,查找、瀏覽其中一幀圖像會出現(xiàn)完全卡死現(xiàn)象。

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

[0003]本發(fā)明的目的就是為了解決上述【背景技術】存在的不足,提供一種圖像瀏覽方法及系統(tǒng)。
[0004]本發(fā)明采用的技術方案是:一種圖像瀏覽方法,其過程為:載入一幀高分辨率圖像,對該圖像分別進行重采樣和分塊處理,對所有圖像做相同載入與處理完成后,將處理所得的最小分辨率圖像和對應的多個高分辨率分塊圖像存儲到磁盤中,對得到的所有最小分辨率圖像進行排列生成略縮圖列表;選中略縮圖列表中任意一個最小分辨率圖像,拾取該最小分辨率圖像中的任意一區(qū)域圖像,從磁盤中載入與該區(qū)域圖像對應的需要顯示的一個或相鄰的多個分塊圖像到內(nèi)存中,顯示控件從內(nèi)存中讀取分塊圖像在顯示瀏覽區(qū)域進行顯示瀏覽。
[0005]進一步地,載入一幀圖像之前,根據(jù)一幀圖像的大小預先申請相應大小的內(nèi)存,載入下一幀圖像時將先前載入的一幀圖像覆蓋。
[0006]進一步地,所述重采樣處理包括:根據(jù)設定的采樣比例Ν和設定的最小分辨率圖像的長寬,對載入到內(nèi)存的一幀圖像進行重采樣,每一次采樣得到的圖像的長寬均為上一次采樣得到的圖像的長寬的1/Ν ;每一次采樣后判斷得到的圖像的長寬是否小于等于設定的最小分辨率圖像的長寬,若小于則重采樣完成,若不小于則繼續(xù)按照采樣比例采樣,直至采樣得到的圖像的長寬小于等于設定的最小分辨率圖像的長寬為止。
[0007]進一步地,所述重采樣完成后,將每一次采樣后得到的圖像的分辨率以及最后一次采樣得到的最小分辨率圖像均存儲到磁盤中。
[0008]進一步地,所述顯示瀏覽過程中,根據(jù)瀏覽需要對分塊圖像的分辨率進行調(diào)整,調(diào)整后的分辨率為每次采樣后得到的圖像的分辨率。
[0009]進一步地,所述分塊處理包括:將載入的一幀圖像分割成多個小存儲容量的分塊圖像,分割完成后將得到的所有分塊圖像存儲到磁盤中。
[0010]進一步地,所述顯示控件上設有列表顯示區(qū)域、全局顯示區(qū)域和局部顯示區(qū)域,列表顯示區(qū)域顯示略縮圖列表,全局顯示區(qū)域顯示選中的最小分辨率圖像,局部顯示區(qū)域顯示導入內(nèi)存中的一個分塊圖像或相鄰的多個分塊圖像的局部。
[0011]進一步地,所述全局顯示區(qū)域設有矩形指示框,所述矩形指示框中的圖像為拾取的最小分辨率圖像中的任意一區(qū)域圖像,矩形指示框中的圖像與局部顯示區(qū)域顯示的分塊圖像的局部一一對應,隨矩形指示框的移動,局部顯示區(qū)域中的圖像也跟隨移動,或隨局部顯示區(qū)域中分塊圖像的移動,矩形指示框也跟隨移動。
[0012]更進一步地,所述跟隨移動的過程中,載入到內(nèi)存中的需要顯示的分塊圖像將已載入到內(nèi)存中不需要顯示的分塊圖像覆蓋。
[0013]—種圖像瀏覽系統(tǒng),包括
[0014]載入模塊,用于根據(jù)一幀圖像的大小預先申請相應大小的內(nèi)存,將需要瀏覽的一幀或多幀高分辨率圖像以幀為單位依次載入到申請的內(nèi)存中,載入下一幀圖像時將前一幀圖像覆蓋;
[0015]圖像處理模塊,用于對載入內(nèi)存中的一幀圖像分別進行重采樣和分塊處理,將處理所得的最小分辨率圖像和分塊圖像存儲到磁盤中;
[0016]圖像列表模塊,用于對得到的所有最小分辨率圖像進行排列生成略縮圖列表;
[0017]圖像瀏覽模塊,用于在選中略縮圖列表中任意一個最小分辨率圖像,并拾取該最小分辨率圖像中的任意一區(qū)域圖像后,從磁盤中載入與該區(qū)域圖像對應的一個或相鄰的多個分塊圖像到內(nèi)存中,顯示控件從內(nèi)存中讀取分塊圖像在顯示瀏覽區(qū)域進行顯示瀏覽。
[0018]本發(fā)明圖像瀏覽方法和系統(tǒng)通過分幀載入圖像的方式,大大降低了內(nèi)存的占用空間,提高了載入速度;通過對圖像進行重采樣處理,形成最小分辨率圖像,并生成列表,瀏覽多幀圖像時,提高了圖像查找的準確性;將每一幀圖像分割成多個小存儲容量的分塊圖像存到磁盤中,在瀏覽過程中,每次只需將需要顯示瀏覽的部分分塊圖像載入到內(nèi)存和顯存中通過顯示控件顯示,而不需要一次將所有圖像都載入內(nèi)存,占用內(nèi)存小,進一步提高了圖像瀏覽的快速性。針對低配置的計算機硬件環(huán)境,通過該方法和系統(tǒng),能夠有效提高高分辨率圖像的瀏覽速度。
【附圖說明】
[0019]圖1為本發(fā)明的系統(tǒng)結構框圖。
[0020]圖2為本發(fā)明的控制流程圖。
[0021]圖3為本發(fā)明顯示瀏覽區(qū)域示意圖。。
[0022]圖4為本發(fā)明實施例示意圖。
【具體實施方式】
[0023]下面結合附圖和具體實施例對本發(fā)明作進一步的詳細說明,便于清楚地了解本發(fā)明,但它們不對本發(fā)明構成限定。
[0024]如圖1所示,本發(fā)明圖像瀏覽系統(tǒng),包括
[0025]載入模塊,主要用于將需要瀏覽的一幀或多幀.dat,.raw,.jpeg,.jpg,.bmp等格式的高分辨率圖像以幀為單位依次載入到內(nèi)存中。由于不同設備生成的圖像格式不一致,但同一設備生成的圖像大小一致,系統(tǒng)為了能兼容這些設備,因此需要能讀取載入不同格式的圖像到內(nèi)存中。在開始載入圖像前需系統(tǒng)啟動后依據(jù)一幀圖像的存儲容量大小預先申請相應大小的內(nèi)存;然后再將需要瀏覽的一幀載入到申請的內(nèi)存中,載入的圖像處理完成之后該塊內(nèi)存不銷毀,載入下一幀圖像時將前一幀圖像覆蓋,避免處理下一幀圖像重新申請,該內(nèi)存銷毀時機應在處理完所有圖像之后。圖像載入填充此內(nèi)存,之后進行如下步驟處理,從而不斷循環(huán)直至所有圖像處理完畢。
[0026]圖像處理模塊,用于對載入內(nèi)存中的一幀高分辨率圖像分別進行重采樣和分塊處理,圖像格式采用無損壓縮jpeg格式,可有較快的解壓縮并占用較少的磁盤空間。采樣比率和生成最小分辨率圖像的長寬大小(圖像的長寬大小以像素為單位,以下均相同)可由用戶設置。重采樣按照重采樣比率縮小圖像的長寬或分辨率,當采樣后的圖像的長寬低于設置的最小分辨率圖像的長寬之后停止采樣,將處理所得的最小分辨率圖像和分塊圖像存儲到磁盤中。
[0027]圖像列表模塊,用于對得到的所有最小分辨率圖像進行排列生成略縮圖列表,使得用戶可選擇感興趣圖像進行分塊瀏覽。
[0028]圖像瀏覽模塊,用于在選中略縮圖列表中任意一個最小分辨率圖像,并拾取該最小分辨率圖像中的任意一區(qū)域圖像后,從磁盤中載入與該區(qū)域圖像對應的一個或相鄰的多個分塊圖像到內(nèi)存中,顯示控件從內(nèi)存中讀取分塊圖像在顯示瀏覽區(qū)域進行顯示瀏覽。顯示瀏覽區(qū)域包括列表顯示區(qū)域、全局顯示區(qū)域和局部顯示區(qū)域,列表顯示區(qū)域顯示略縮圖列表,全局顯示區(qū)域顯示最小分辨率圖像,局部顯示區(qū)域顯示導入內(nèi)存中的一個分塊圖像或相鄰的多個分塊圖像的局部。在全局顯示區(qū)域中設有矩形指示框,矩形指示框中的圖像為上述拾取的最小分辨率圖像中的任意一區(qū)域圖像,矩形指示框中的圖像與局部顯示區(qū)域顯示的圖像一一對應,隨矩形指示框的移動,局部顯示區(qū)域中的圖像也跟隨移動,或隨局部顯示區(qū)域中分塊圖像的移動,矩形指示框也跟隨移動。對于全局顯示區(qū)域可以使用鼠標、鍵盤對圖像進行平移、縮放操作,全局圖像中的小方框也隨之相應改變。
[0029]本發(fā)明采用上述系統(tǒng)實現(xiàn)圖像快速瀏覽的方法為:
[0030]步驟1,載入圖像:由于不同設備生成的圖像格式不一致,但同一設備生成的圖像大小一致,系統(tǒng)為了能兼容這些設備,因此需要能讀取載入不同格式的圖像到內(nèi)存中。在開始載入圖像前需系統(tǒng)啟動后依據(jù)一幀圖像的存儲容量大小預先申請相應大小的內(nèi)存,然后再將需要瀏覽的一幀載入到申請的內(nèi)存中,對載入的一幀圖像進行處理,該圖像處理完成之后該塊內(nèi)存不銷毀,載入下一幀圖像時將前一幀圖像覆蓋,再進行處理,不斷循環(huán)直至所有圖像處理完成后銷毀該申請的內(nèi)存,避免處理下一幀圖像重新申請。每載入一幀圖像都對該圖像進行標號,使其與下面的最小分辨率圖像一一對應,載入的每一幀高分辨率圖像都記為原始圖像。
[0031]步驟2,圖像處理:包括對載入到內(nèi)存中的高分辨率圖像分別進行重采樣處理和分塊處理。
[0032]重采樣處理包括:根據(jù)設定的采樣比例N和設定的最小分辨率圖像的長寬大小,對載入到內(nèi)存中的一幀高分辨率圖像進行重采樣,每一次采樣得到的圖像的長寬均為上一次采樣得到的圖像的長寬的1/N ;每一次采樣后均判斷得到的圖像的長寬是否小于等于設定的最小分辨率圖像的長寬,若小于則結束采樣,即重采樣完成;若不小于則繼續(xù)按照采樣比例采樣,直至采樣得到的圖像的長寬小于等于設定的最小分辨率圖像的長寬為止。每次采樣后圖像的分辨率與其長寬一一對應。
[0033]重采樣完成后,將每一次采樣后得到的圖像的分辨率以及最后一次采樣得到的最小分辨率圖像均存儲到磁盤中。同時對得到的最小分辨率圖像進行標號,這樣最小分辨率圖像與原始高分辨率圖像根據(jù)標號就能夠一一對應。
[0034]如設定采樣比率為N = 2,采樣前的圖像記為Srclmage,采樣后的新圖像記為Dstlmage,則第一次米樣后的Dstlmage的長寬為Srclmage的1/2,生成的Dstlmage的內(nèi)存大小為Srclmage的1/4,采樣完畢將新的Dstlmage的內(nèi)存數(shù)據(jù)保存到磁盤中去;第二次采樣將第一次的Dstlmage轉為Srclmage,再新生成Dstlmage,如果新生成的Dstlmage的長寬小于等于設定的長寬,則停止采樣,否則就繼續(xù)重復第一次采樣的處理方式。
[0035]分塊處理包括:將載入的一幀高分辨率圖像分割成多個小存儲容量的高分辨率圖像分塊圖像,分割完成后將得到的所有分塊圖像存儲到磁盤中。分塊個數(shù)以2的Μ次方為準(M> = 2),Μ的取值是以分割后的分塊圖像的大小為準(圖像
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1