System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及圖像處理,具體涉及一種圖像數字變倍方法、裝置、無人機、電子設備及存儲介質。
技術介紹
1、圖像數字變倍是許多電子成像設備和多媒體軟件中的基礎功能,廣泛用于手機、安防/監控、視頻會議、課堂觀察/錄播、機器人、無人機、商顯等領域。
2、許多嵌入式平臺的媒體(圖像/視頻)處理模塊中,提供了有硬件加速的圖像裁剪、縮放操作,開發者在此基礎上即可以實現圖像數字變倍功能,圖像數字變倍的最高倍率可以達到十幾倍。但在小步幅、高倍率連續變倍時,往往存在視覺可見的畫面抖動(位置晃動)現象,并且變倍倍率越高抖動越明顯,視覺觀感不佳。
3、因此,現有技術沒有能夠有效解決嵌入式平臺的圖像數字變倍抖動問題。
技術實現思路
1、為解決上述問題,本申請提供了一種圖像數字變倍方法、裝置、無人機、電子設備及存儲介質,可在現有的嵌入式平臺上實施,顯著改善甚至消除小步幅、高倍率連續數字變倍時的畫面抖動問題,從而達到較為精細、順滑的連續變倍效果,提升視覺體驗。
2、本申請采用下述技術方案:
3、第一方面,提供了一種圖像數字變倍方法,方法應用于圖像數字變倍裝置,該裝置包括至少兩個裁剪-縮放模塊以及與各裁剪-縮放模塊分別連接的去抖動控制模塊,各裁剪-縮放模塊級聯;
4、該方法由去抖動控制模塊執行,該方法包括:
5、接收原始信息,根據原始信息確定與各裁剪-縮放模塊對應的級聯配置信息;
6、將各級聯配置信息分別傳輸至對應的裁剪-縮放模塊,以
7、可選的,原始信息包括:輸入圖像的尺寸、目標圖像的尺寸以及浮點數值的原始裁剪區域,級聯配置信息包括:級聯輸入圖像的尺寸、級聯輸出圖像的尺寸以及整型數值的級聯裁剪區域,方法包括:
8、接收輸入圖像的尺寸以及目標圖像的尺寸,根據輸入圖像的尺寸以及目標圖像的尺寸確定各裁剪-縮放模塊對應的級聯輸入圖像的尺寸以及級聯輸出圖像的尺寸;
9、接收原始裁剪區域,根據原始裁剪區域確定各裁剪-縮放模塊對應的級聯裁剪區域;
10、將各級聯輸入圖像的尺寸、各級聯輸出圖像的尺寸以及各級聯裁剪區域匯總為對應各裁剪-縮放模塊的級聯配置信息并分別傳輸至對應的各裁剪-縮放模塊,以使各裁剪-縮放模塊根據接收到的級聯配置信息對輸入的級聯輸入圖像進行變倍后輸出級聯輸出圖像。
11、可選的,裁剪-縮放模塊為兩個,根據輸入圖像的尺寸以及目標圖像的尺寸確定各裁剪-縮放模塊對應的級聯輸入圖像的尺寸以及級聯輸出圖像的尺寸,包括:
12、根據輸入圖像的尺寸確定裁剪-縮放模塊一的第一級聯輸入圖像的尺寸,根據目標圖像的尺寸確定裁剪-縮放模塊二的第二級聯輸出圖像的尺寸;
13、根據輸入圖像的尺寸與目標圖像的尺寸的大小關系,確定裁剪-縮放模塊一的第一級聯輸出圖像的尺寸以及裁剪-縮放模塊二的第二級聯輸入圖像的尺寸,其中,第一級聯輸出圖像的尺寸等于第二級聯輸入圖像的尺寸。
14、可選的,根據輸入圖像的尺寸與目標圖像的尺寸的大小關系,確定裁剪-縮放模塊一的第一級聯輸出圖像的尺寸以及裁剪-縮放模塊二的第二級聯輸入圖像的尺寸,包括:
15、當輸入圖像的尺寸不小于目標圖像的尺寸時,確定第一級聯輸出圖像的尺寸與輸入圖像的尺寸相等,以使裁剪-縮放模塊一對第一級聯輸入圖像進行圖像裁剪及圖像放大操作、或者不進行圖像裁剪且不進行圖像縮放操作;
16、當輸入圖像的尺寸小于目標圖像的尺寸時,確定第一級聯輸出圖像的尺寸大于輸入圖像的尺寸,以使裁剪-縮放模塊一對第一級聯輸入圖像進行圖像裁剪及圖像放大操作、或者不進行圖像裁剪但進行圖像放大操作。
17、可選的,根據輸入圖像的尺寸確定裁剪-縮放模塊一的第一級聯輸入圖像的尺寸,根據目標圖像的尺寸確定裁剪-縮放模塊二的第二級聯輸出圖像的尺寸,包括:
18、輸入圖像的尺寸記為目標圖像的尺寸記為其中,w表示寬度,h表示高度;
19、則第一級聯輸入圖像的尺寸第二級聯輸出圖像的尺寸
20、可選的,根據輸入圖像的尺寸與目標圖像的尺寸的大小關系,確定裁剪-縮放模塊一的第一級聯輸出圖像的尺寸以及裁剪-縮放模塊二的第二級聯輸入圖像的尺寸,包括:
21、定義第一級聯輸出圖像的尺寸為定義第二級聯輸入圖像的尺寸為定義轉換系數為λ;
22、當輸入圖像的尺寸不小于目標圖像的尺寸時,確定轉換系數λ的取值為1,并根據下式確定第一級聯輸出圖像的尺寸與輸入圖像的尺寸相等;
23、當輸入圖像的尺寸小于目標圖像的尺寸時,確定轉換系數λ的取值大于1,并根據下式確定第一級聯輸出圖像的尺寸大于輸入圖像的尺寸。
24、可選的,接收原始裁剪區域,根據原始裁剪區域確定各裁剪-縮放模塊對應的級聯裁剪區域,包括:
25、根據輸入圖像的尺寸,預設多個錨框,多個錨框的尺寸由輸入圖像的尺寸的1倍開始呈偶數倍遞減;
26、將原始裁剪區域與各錨框比較,將包含原始裁剪區域且錨框的尺寸與原始裁剪區域的尺寸最接近的錨框作為基準錨框;
27、將基準錨框的坐標取整并數值對齊后作為裁剪-縮放模塊一的第一級聯裁剪區域;
28、將原始裁剪區域換算為在基準錨框中的第一坐標,根據基準錨框與第一級聯輸出圖像的尺寸的比例關系,將第一坐標換算為在第一級聯輸出圖像中的第二坐標;
29、將第二坐標取整并數值對齊后作為裁剪-縮放模塊二的第二級聯裁剪區域。
30、可選的,將原始裁剪區域換算為在基準錨框中的第一坐標,根據基準錨框與第一級聯輸出圖像的尺寸的比例關系,將第一坐標換算為在第一級聯輸出圖像中的第二坐標,包括:
31、定義原始裁剪區域為[x*,y*,w*,h*],其中,x*表示原始裁剪區域的參考點的橫坐標,y*表示原始裁剪區域的參考點的縱坐標,w*表示原始裁剪區域的寬度,h*表示原始裁剪區域的高度;
32、定義基準錨框為[xanchor,yanchor,wanchor,hanchor],其中,xanchor表示基準錨框的參考點的橫坐標,yanchor表示基準錨框的參考點的縱坐標,wanchor表示基準錨框的寬度,hanchor表示基準錨框的高度;
33、則根據下式[x*-xanchor,y*-yanchor,w*,h*]確定第一坐標;
34、則根據下式[sx(x*-xanchor),sy(y*-yanchor),sxw*,syh*]確定第二坐標,其中,表示輸入圖像的寬度,表示輸入圖像的高度,λ表示基于輸入圖像的尺寸與目標圖像的尺寸關系確定的轉換系數。
35、可選的,該方法還包括:
36、當第二級聯裁剪區域的尺寸大于目標圖像的尺寸時,使裁剪-縮放模塊二對第二級聯輸入圖像進行圖像裁剪及圖像縮小操作;
37、當第二級聯裁本文檔來自技高網...
【技術保護點】
1.一種圖像數字變倍方法,其特征在于,所述方法應用于圖像數字變倍裝置,所述裝置包括至少兩個裁剪-縮放模塊以及與各所述裁剪-縮放模塊分別連接的去抖動控制模塊,各所述裁剪-縮放模塊級聯;
2.根據權利要求1所述的圖像數字變倍方法,其特征在于,所述原始信息包括:輸入圖像的尺寸、目標圖像的尺寸以及浮點數值的原始裁剪區域,所述級聯配置信息包括:級聯輸入圖像的尺寸、級聯輸出圖像的尺寸以及整型數值的級聯裁剪區域,所述方法包括:
3.根據權利要求2所述的圖像數字變倍方法,其特征在于,所述裁剪-縮放模塊為兩個,所述根據所述輸入圖像的尺寸以及所述目標圖像的尺寸確定各所述裁剪-縮放模塊對應的所述級聯輸入圖像的尺寸以及所述級聯輸出圖像的尺寸,包括:
4.根據權利要求3所述的圖像數字變倍方法,其特征在于,所述根據所述輸入圖像的尺寸與所述目標圖像的尺寸的大小關系,確定所述裁剪-縮放模塊一的第一級聯輸出圖像的尺寸以及所述裁剪-縮放模塊二的第二級聯輸入圖像的尺寸,包括:
5.根據權利要求3所述的圖像數字變倍方法,其特征在于,所述根據所述輸入圖像的尺寸確定裁剪-縮放
6.根據權利要求4所述的圖像數字變倍方法,其特征在于,所述根據所述輸入圖像的尺寸與所述目標圖像的尺寸的大小關系,確定所述裁剪-縮放模塊一的第一級聯輸出圖像的尺寸以及所述裁剪-縮放模塊二的第二級聯輸入圖像的尺寸,包括:
7.一種圖像數字變倍裝置,其特征在于,所述裝置包括:去抖動控制模塊以及至少兩個裁剪-縮放模塊;
8.一種無人機,其特征在于,所述無人機包括根據權利要求11所述的圖像數字變倍裝置。
9.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至6任一項所述的圖像數字變倍方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器指令時實現如權利要求1至6任一項所述的圖像數字變倍方法的步驟。
...【技術特征摘要】
1.一種圖像數字變倍方法,其特征在于,所述方法應用于圖像數字變倍裝置,所述裝置包括至少兩個裁剪-縮放模塊以及與各所述裁剪-縮放模塊分別連接的去抖動控制模塊,各所述裁剪-縮放模塊級聯;
2.根據權利要求1所述的圖像數字變倍方法,其特征在于,所述原始信息包括:輸入圖像的尺寸、目標圖像的尺寸以及浮點數值的原始裁剪區域,所述級聯配置信息包括:級聯輸入圖像的尺寸、級聯輸出圖像的尺寸以及整型數值的級聯裁剪區域,所述方法包括:
3.根據權利要求2所述的圖像數字變倍方法,其特征在于,所述裁剪-縮放模塊為兩個,所述根據所述輸入圖像的尺寸以及所述目標圖像的尺寸確定各所述裁剪-縮放模塊對應的所述級聯輸入圖像的尺寸以及所述級聯輸出圖像的尺寸,包括:
4.根據權利要求3所述的圖像數字變倍方法,其特征在于,所述根據所述輸入圖像的尺寸與所述目標圖像的尺寸的大小關系,確定所述裁剪-縮放模塊一的第一級聯輸出圖像的尺寸以及所述裁剪-縮放模塊二的第二級聯輸入圖像的尺寸,包括:
5.根據權利要求3所述的圖像數字變倍方法,其特征在于,所述根...
【專利技術屬性】
技術研發人員:肖兵,廖鑫,牛嘉懿,劉敏,
申請(專利權)人:珠海視熙科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。