一種星軌拍攝效果自動優化的方法及裝置製造方法
2023-06-21 03:20:51 2
一種星軌拍攝效果自動優化的方法及裝置製造方法
【專利摘要】本發明公開了一種星軌拍攝效果自動優化的方法及裝置,屬於數字成像【技術領域】。方法流程包括:當星軌拍攝結束時,確定拍攝的星軌圖像中位於非星軌區域的像素點;對所述非星軌區域中的像素點進行暗化處理。採用本發明,能夠在星軌拍攝結束時,根據預設的優化選項確定拍攝的星軌圖像中的非星軌區域,然後對確定的非星軌區域進行暗化處理,可以將星軌突出顯示成為整個拍攝的星軌圖像的重點,因此使得拍攝的星軌圖像更具有夢幻色彩;並且整個優化過程無需用戶參與,節省了用戶對星軌圖像進行後期處理的時間,同時該優化直接在拍攝現場完成,用戶可及時發現拍攝效果是否理想,並在拍攝效果不理想時及時進行補拍,提升了用戶體驗。
【專利說明】一種星軌拍攝效果自動優化的方法及裝置
【技術領域】
[0001] 本發明涉及本發明涉及數字成像【技術領域】,尤其涉及一種星軌拍攝效果自動優化 的方法及裝置。
【背景技術】
[0002] 隨著數字成像技術的發展,拍攝者可以實現對各種場景的拍攝,其中星軌更是攝 影愛好者必拍的夜景圖片。在拍攝星軌時,拍攝者都希望能夠突出拍攝的主體對像(即星 軌),以增強視覺效果,但是實際拍攝過程中,在對星軌進行拍攝時,往往存在各種光源的幹 擾,使得非星軌區域的景色變得與星軌一樣突出,甚至比星軌更加突出,或者使得圖像顯得 非常雜亂,破環了拍攝的整體效果。現有技術雖然可以在拍攝完成後利用圖像處理軟體對 拍攝的圖像進行處理,但是這不僅需要用戶花費大量的時間和精力,更無法在進行處理後 發現取景失誤或不理想時進行補拍,因此有必要提供一種能夠在拍攝現場對星軌拍攝效果 自動優化的方法及裝置。
【發明內容】
[0003] 有鑑於此,本發明要解決的技術問題是提供一種星軌拍攝效果自動優化的方法及 裝置,以解決現有技術星軌拍攝中用戶需對拍攝的星軌圖像花費大量的時間和精力進行處 理,以及不能在拍攝現場及時發現拍攝效果不理想,錯過補拍時機的缺陷。
[0004] 本發明解決上述技術問題所採用的技術方案如下:
[0005] 根據本發明的一個方面,提供一種星軌拍攝效果自動優化的方法,當星軌拍攝結 束時,確定拍攝的星軌圖像中位於非星軌區域的像素點;對所述非星軌區域中的像素點進 行暗化處理。
[0006] 提供一種如上所述的方法,所述確定拍攝的星軌圖像中位於非星軌區域的像素 點,包括:獲取星軌區像素點的亮度值範圍;對所述星軌圖像中的像素點進行逐排掃描, 獲取各像素點的亮度值;判斷每個像素點的亮度值的大小是否在所述亮度值範圍之內;若 是,則確定所述像素點為星軌區域的像素點,否則,確定所述像素點為非星軌區域的像素 點。
[0007] 提供一種如上所述的方法,所述確定拍攝的星軌圖像中位於非星軌區域的像素 點,包括:A、獲取星軌區像素點的亮度值範圍;B、對所述星軌圖像中的像素點進行逐排掃 描,獲取各像素點的亮度值;C、根據獲取的各像素點的亮度值,查找每一排像素點中亮度值 的變化超出第一預設閥值的突變像素點;D、判斷每一排的相鄰的突變像素點之間的亮度值 的大小超出所述亮度值範圍的像素點的數量與所述相鄰的突變像素點之間的所有像素點 的數量的百分比是否大於預設的第二閥值,若是,判斷所述相鄰的突變像素點之間的像素 點為非星軌區域的像素點,否則判斷所述相鄰的突變像素點之間的像素點為星軌區域的像 素點。
[0008] 提供一種如上所述的方法,所述C步驟包括:C1、確定每一排中的第一個像素點及 最後一個像素點為突變像素,並從所述第一個像素點開始執行步驟C2 ;C2、依次計算相鄰 的像素點之間的亮度差的絕對值,並判斷當前像素點是否為所述最後一個像素點,若是停 止計算,否則執行步驟C3 ;C3、判斷所述當前像素點與其後相鄰像素點之間的亮度差的絕 對值是否超過第一預設閥值,若是,則確定所述當前像素點為突變像素點,否則從所述當前 像素點開始繼續執行步驟C2 ;C4、計算所述當前像素點與其後像素點的亮度差的絕對值, 並判斷當前參與計算的另一像素點是否為所述最後一個像素點,若是停止計算,否則判斷 所述絕對值是否小於所述第一預設閥值,若是,確定所述另一像素點為突變像素點,並從所 述另一像素點開始,執行步驟C2,否則從所述另一像素點開始繼續執行步驟C3。
[0009] 提供一種如上所述的方法,所述對所述星軌圖像中的各像素點進行逐排掃描還包 括:對所述星軌圖像中的像素點進行逐排掃描,並讀取間隔距離相同的像素點的亮度值。 [0010] 根據本發明的另一個方面,提供一種星軌拍攝效果自動優化的裝置,包括:區域確 定單元,用於在星軌拍攝結束時,確定拍攝的星軌圖像中位於非星軌區域的像素點;處理單 元,用於對所述非星軌區域中的像素點進行暗化處理。
[0011] 提供一種如上所述的裝置,所述區域確定單元,還用於獲取星軌區像素點的亮度 值範圍;對所述星軌圖像中的像素點進行逐排掃描,獲取各像素點的亮度值;判斷每個像 素點的亮度值的大小是否在所述亮度值範圍之內,若是,則確定所述像素點為星軌區域的 像素點,否則,確定所述像素點為非星軌區域的像素點。
[0012] 提供一種如上所述的裝置,所述區域確定單元,還用於通過執行如下步驟確定拍 攝的星軌圖像中位於非星軌區域的像素點:A、獲取星軌區像素點的亮度值範圍;B、對所述 星軌圖像中的像素點進行逐排掃描,獲取各像素點的亮度值;C、根據獲取的各像素點的亮 度值,查找每一排像素點中亮度值的變化超出第一預設閥值的突變像素點;D、判斷每一排 的相鄰的突變像素點之間的亮度值的大小超出所述亮度值範圍的像素點的數量與所述相 鄰的突變像素點之間的所有像素點的數量的百分比是否大於預設的第二閥值,若是,判斷 所述相鄰的突變像素點之間的像素點為非星軌區域的像素點,否則判斷所述相鄰的突變像 素點之間的像素點為星軌區域的像素點。
[0013] 提供一種如上所述的裝置,所述區域確定單元,還用於通過執行如下步驟實現根 據獲取的各像素點的亮度值,查找每一排像素點中亮度值的變化超出第一預設閥值的突變 像素點:C1、確定每一排中的第一個像素點及最後一個像素點為突變像素,並從所述第一個 像素點開始執行步驟C2;C2、依次計算相鄰的像素點之間的亮度差的絕對值,並判斷當前 像素點是否為所述最後一個像素點,若是停止計算,否則執行步驟C3 ;C3、判斷所述當前像 素點與其後相鄰像素點之間的亮度差的絕對值是否超過第一預設閥值,若是,則確定所述 當前像素點為突變像素點,否則繼續執行步驟C2 ;C4、計算所述當前像素點與其後像素點 的亮度差的絕對值,並判斷當前參與計算的另一像素點是否為所述最後一個像素點,若是 停止計算,否則判斷所述絕對值是否小於所述第一預設閥值,若是,確定所述另一像素點為 突變像素點,並從所述另一像素點開始,執行步驟C2,否則繼續執行步驟C3。
[0014] 提供一種如上所述的裝置,所述區域確定單元,還用於對所述星軌圖像中的像素 點進行逐排掃描,並讀取間隔距離相同的像素點的亮度值。
[0015] 根據本發明的又一個方面,提供一種移動終端,包括拍攝裝置,用於進行星軌拍 攝,還包括如上所述的星軌拍攝效果自動優化的裝置,用於對所述拍攝裝置拍攝的星軌圖 像進行優化處理。
[0016] 本發明的星軌拍攝效果自動優化的方法及裝置,能夠在星軌拍攝結束時,確定拍 攝的星軌圖像中位於非星軌區域的像素點,對該非星軌區域中的像素點進行暗化處理,可 以將星軌突出顯示成為整個拍攝的星軌圖像的重點,因此使得拍攝的星軌圖像更具有夢幻 色彩;並且整個優化過程無需用戶參與,節省了用戶對星軌圖像進行後期處理的時間,同時 該優化直接在拍攝現場完成,用戶可及時發現拍攝效果是否理想,並在拍攝效果不理想時 及時進行補拍,提升了用戶體驗。
【專利附圖】
【附圖說明】
[0017] 圖1為本發明實施例提供的一種星軌拍攝效果自動優化的裝置的模塊示意圖;
[0018] 圖2為本發明實施例提供的一種星軌拍攝效果自動優化的方法的流程圖;
[0019] 圖3為圖2所示實施例的一種場景中步驟S201流程圖;
[0020] 圖4為圖2所示實施例的另一種場景中步驟S201的流程圖;
[0021] 圖5為圖4中步驟C的流程圖。
【具體實施方式】
[0022] 為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結 合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅 用以解釋本發明,並不用於限定本發明。
[0023] 本發明提供了一種移動終端,該移動終端包括用於進行星軌拍攝的拍攝裝置及用 於對該拍攝裝置拍攝的星軌圖像進行優化處理的星軌拍攝效果自動優化的裝置。請參閱圖 1,該星軌拍攝效果自動優化的裝置包括:區域確定單元101及處理單元102,其中,區域確 定單元101,用於在星軌拍攝結束時,確定拍攝的星軌圖像中位於非星軌區域的像素點;處 理單元102,用於對該非星軌區域中的像素點進行暗化處理。
[0024] 實際應用中,在星軌拍攝開始後,攝像頭每隔預設時間採集一張圖像,然後判斷同 一位置當前的圖像中的像素的亮度是否大於過去的圖像中的像素的亮度,若是,則該將過 去的圖像中同一位置的像素替換為當前的圖像中的像素,據此進行圖像合成。因此,本發明 利用星軌圖像中位於星軌區與非星軌區的像素點的亮度值的不同對星軌區與非星軌區的 像素點進行區分。
[0025] 具體的,區域確定單元101,確定拍攝的星軌圖像中位於非星軌區域的像素點可通 過兩種方式實現:
[0026] 方式一:
[0027] 區域確定單元101,用於獲取星軌區像素點的亮度值範圍;對該星軌圖像中的像 素點進行逐排掃描,獲取各像素點的亮度值;判斷每個像素點的亮度值的大小是否在該亮 度值範圍之內,若是,則確定該像素點為星軌區域的像素點,否則,確定該像素點為非星軌 區域的像素點。
[0028] 方式二:
[0029] 區域確定單元101,用於通過執行如下步驟確定拍攝的星軌圖像中位於非星軌區 域的像素點:A、獲取星軌區像素點的亮度值範圍;B、對該星軌圖像中的像素點進行逐排掃 描,獲取各像素點的亮度值;C、根據獲取的各像素點的亮度值,查找每一排像素點中亮度值 的變化超出第一預設閥值的突變像素點;D、判斷每一排的相鄰的突變像素點之間的亮度值 的大小超出該亮度值範圍的像素點的數量與該相鄰的突變像素點之間的所有像素點的數 量的百分比是否大於預設的第二閥值,若是,判斷該相鄰的突變像素點之間的像素點為非 星軌區域的像素點,否則判斷該相鄰的突變像素點之間的像素點為星軌區域的像素點。
[0030] 在實際應用中,區域確定單元,還用於通過執行如下步驟實現根據獲取的各像素 點的亮度值,查找每一排像素點中亮度值的變化超出第一預設閥值的突變像素點:C1、確定 每一排中的第一個像素點及最後一個像素點為突變像素,並從該第一個像素點開始執行步 驟C2;C2、依次計算相鄰的像素點之間的亮度差的絕對值,並判斷當前像素點是否為該最 後一個像素點,若是停止計算,否則執行步驟C3 ;C3、判斷該當前像素點與其後相鄰像素點 之間的亮度差的絕對值是否超過第一預設閥值,若是,則確定該當前像素點為突變像素點, 否則從該當前像素點開始繼續執行步驟C 2 ; C 4、計算該當前像素點與其後像素點的亮度差 的絕對值,並判斷當前參與計算的另一像素點是否為該最後一個像素點,若是停止計算,否 則判斷該絕對值是否小於該第一預設閥值,若是,確定該另一像素點為突變像素點,並從該 另一像素點開始,執行步驟C2,否則從該另一像素點開始繼續執行步驟C3。
[0031] 需要說明的是,本實施例中,區域確定單元101,還可以對該星軌圖像中的像素點 進行逐排掃描,並讀取間隔距離相同的像素點的亮度值。第一預設閥值、第二預設閥值及星 軌區像素點的亮度值範圍,可以根據實驗數據獲取。其中星軌區像素點的亮度值範圍,還可 以在掃描時,通過對星軌圖像中第1排的像素點的亮度值進行統計激素獲取。
[0032] 本實施例提供的星軌拍攝效果自動優化的裝置,能夠在星軌拍攝結束時,確定拍 攝的星軌圖像中位於非星軌區域的像素點,對該非星軌區域中的像素點進行暗化處理,可 以將星軌突出顯示成為整個拍攝的星軌圖像的重點,因此使得拍攝的星軌圖像更具有夢幻 色彩;並且整個優化過程無需用戶參與,節省了用戶對星軌圖像進行後期處理的時間,同時 該優化直接在拍攝現場完成,用戶可及時發現拍攝效果是否理想,並在拍攝效果不理想時 及時進行補拍,提升了用戶體驗。
[0033] 在上述裝置實施例的基礎上,本發明還提供了一種星軌拍攝效果自動優化的方 法,請參閱圖2,方法流程包括:
[0034] S201、當星軌拍攝結束時,確定拍攝的星軌圖像中位於非星軌區域的像素點。
[0035] 請參閱圖3,在本實施例的一個場景中,步驟201包括如下步驟:
[0036] S2011獲取星軌區像素點的亮度值範圍;
[0037] 具體的,星軌區像素點的亮度值範圍可以通過可以根據實驗數據獲得,然後將作 為一個預設值;也可以以在掃描時,通過對星軌圖像中第1排的像素點的亮度值進行統計 計算獲取。
[0038] S2012對該星軌圖像中的像素點進行逐排掃描,獲取各像素點的亮度值;
[0039] 具體的,對該星軌圖像中的像素點進行逐排掃描,然後讀取間隔距離相同的像素 點的亮度值;也可以讀取每一個像素點的亮度值。
[0040] S2013判斷每個像素點的亮度值的大小是否在該亮度值範圍之內;
[0041] S2014若是,則確定該像素點為星軌區域的像素點,否則,確定該像素點為非星軌 區域的像素點。
[0042] 請參閱圖4,在本實施例的另一個場景中,步驟201包括如下步驟:
[0043] A、獲取星軌區像素點的亮度值範圍;
[0044] B、對該星軌圖像中的像素點進行逐排掃描,獲取各像素點的亮度值;
[0045] 具體的,步驟A、B的實現方式與圖3中的步驟S201US2012相同,此處不再贅述。
[0046] C、根據獲取的各像素點的亮度值,查找每一排像素點中亮度值的變化超出第一預 設閥值的突變像素點;
[0047] 請參閱圖5,步驟C包括:
[0048] C1、確定每一排中的第一個像素點及最後一個像素點為突變像素,並從該第一個 像素點開始執行步驟C2 ;
[0049] C2、依次計算相鄰的像素點之間的亮度差的絕對值,並判斷當前像素點是否為該 最後一個像素點,若是停止計算,否則執行步驟C3 ;
[0050] C3、判斷該當前像素點與其後相鄰像素點之間的亮度差的絕對值是否超過第一預 設閥值,若是,則確定該當前像素點為突變像素點,否則從該當前象素點開始繼續執行步驟 C2 ;
[0051] C4、計算該當前像素點與其後像素點的亮度差的絕對值,並判斷當前參與計算的 另一像素點是否為該最後一個像素點,若是停止計算,否則執行步驟C5 ;
[0052] C5、判斷該絕對值是否小於該第一預設閥值,若是,執行步驟C6,否則從該另一像 素點開始繼續執行步驟C3;
[0053] C6、確定該另一像素點為突變像素點,並從該另一像素點開始,執行步驟C2。
[0054] D、判斷每一排的相鄰的突變像素點之間的亮度值的大小超出該亮度值範圍的像 素點的數量與該相鄰的突變像素點之間的所有像素點的數量的百分比是否大於預設的第 二閥值,若是,判斷該相鄰的突變像素點之間的像素點為非星軌區域的像素點,否則判斷該 相鄰的突變像素點之間的像素點為星軌區域的像素點。
[0055] S202、對該非星軌區域中的像素點進行暗化處理。
[0056] 需要說明的是,本實施例的第第一預設閥值、第二預設閥值及星軌區像素點的亮 度值範圍,可以根據實驗數據獲取。
[0057] 本實施例提供的星軌拍攝效果自動優化的方法,能夠在星軌拍攝結束時,確定拍 攝的星軌圖像中位於非星軌區域的像素點,對該非星軌區域中的像素點進行暗化處理,可 以將星軌突出顯示成為整個拍攝的星軌圖像的重點,因此使得拍攝的星軌圖像更具有夢幻 色彩;並且整個優化過程無需用戶參與,節省了用戶對星軌圖像進行後期處理的時間,同時 該優化直接在拍攝現場完成,用戶可及時發現拍攝效果是否理想,並在拍攝效果不理想時 及時進行補拍,提升了用戶體驗。
[0058] 以上參照【專利附圖】
【附圖說明】了本發明的優選實施例,並非因此局限本發明的權利範圍。本 領域技術人員不脫離本發明的範圍和實質內所作的任何修改、等同替換和改進,均應在本 發明的權利範圍之內。
【權利要求】
1. 一種星軌拍攝效果自動優化的方法,其特徵在於,包括如下步驟: 當星軌拍攝結束時,確定拍攝的星軌圖像中位於非星軌區域的像素點; 對所述非星軌區域中的像素點進行暗化處理。
2. 根據權利要求1所述的方法,其特徵在於,所述確定拍攝的星軌圖像中位於非星軌 區域的像素點,包括: 獲取星軌區像素點的亮度值範圍; 對所述星軌圖像中的像素點進行逐排掃描,獲取各像素點的亮度值; 判斷每個像素點的亮度值的大小是否在所述亮度值範圍之內; 若是,則確定所述像素點為星軌區域的像素點,否則,確定所述像素點為非星軌區域的 像素點。
3. 根據權利要求1所述的方法,其特徵在於,所述確定拍攝的星軌圖像中位於非星軌 區域的像素點,包括: A、 獲取星軌區像素點的亮度值範圍; B、 對所述星軌圖像中的像素點進行逐排掃描,獲取各像素點的亮度值; C、 根據獲取的各像素點的亮度值,查找每一排像素點中亮度值的變化超出第一預設閥 值的突變像素點; D、 判斷每一排的相鄰的突變像素點之間的亮度值的大小超出所述亮度值範圍的像素 點的數量與所述相鄰的突變像素點之間的所有像素點的數量的百分比是否大於預設的第 二閥值,若是,判斷所述相鄰的突變像素點之間的像素點為非星軌區域的像素點,否則判斷 所述相鄰的突變像素點之間的像素點為星軌區域的像素點。
4. 根據權利要求3所述的方法,其特徵在於,所述C步驟包括: C1、確定每一排中的第一個像素點及最後一個像素點為突變像素,並從所述第一個像 素點開始執行步驟C2 ; C2、依次計算相鄰的像素點之間的亮度差的絕對值,並判斷當前像素點是否為所述最 後一個像素點,若是停止計算,否則執行步驟C3 ; C3、判斷所述當前像素點與其後相鄰像素點之間的亮度差的絕對值是否超過第一預設 閥值,若是,則確定所述當前像素點為突變像素點,否則從所述當前像素點開始繼續執行步 驟C2 ; C4、計算所述當前像素點與其後像素點的亮度差的絕對值,並判斷當前參與計算的另 一像素點是否為所述最後一個像素點,若是停止計算,否則判斷所述絕對值是否小於所述 第一預設閥值,若是,確定所述另一像素點為突變像素點,並從所述另一像素點開始,執行 步驟C2,否則從所述另一像素點開始繼續執行步驟C3。
5. 根據權利要求2至4任一項所述的方法,其特徵在於,所述對所述星軌圖像中的各像 素點進行逐排掃描還包括: 對所述星軌圖像中的像素點進行逐排掃描,並讀取間隔距離相同的像素點的亮度值。
6. -種星軌拍攝效果自動優化的裝置,其特徵在於,所述裝置包括: 區域確定單元,用於在星軌拍攝結束時,確定拍攝的星軌圖像中位於非星軌區域的像 素點; 處理單元,用於對所述非星軌區域中的像素點進行暗化處理。
7. 根據權利要求6所述的裝置,其特徵在於, 所述區域確定單元,還用於獲取星軌區像素點的亮度值範圍;對所述星軌圖像中的像 素點進行逐排掃描,獲取各像素點的亮度值;判斷每個像素點的亮度值的大小是否在所述 亮度值範圍之內,若是,則確定所述像素點為星軌區域的像素點,否則,確定所述像素點為 非星軌區域的像素點。
8. 根據權利要求6所述的裝置,其特徵在於, 所述區域確定單元,還用於通過執行如下步驟確定拍攝的星軌圖像中位於非星軌區域 的像素點:A、獲取星軌區像素點的亮度值範圍;B、對所述星軌圖像中的像素點進行逐排掃 描,獲取各像素點的亮度值;C、根據獲取的各像素點的亮度值,查找每一排像素點中亮度值 的變化超出第一預設閥值的突變像素點;D、判斷每一排的相鄰的突變像素點之間的亮度值 的大小超出所述亮度值範圍的像素點的數量與所述相鄰的突變像素點之間的所有像素點 的數量的百分比是否大於預設的第二閥值,若是,判斷所述相鄰的突變像素點之間的像素 點為非星軌區域的像素點,否則判斷所述相鄰的突變像素點之間的像素點為星軌區域的像 素點。
9. 根據權利要求8所述的裝置,其特徵在於,所述區域確定單元,還用於通過執行如下 步驟實現根據獲取的各像素點的亮度值,查找每一排像素點中亮度值的變化超出第一預設 閥值的突變像素點:C1、確定每一排中的第一個像素點及最後一個像素點為突變像素,並從 所述第一個像素點開始執行步驟C2 ;C2、依次計算相鄰的像素點之間的亮度差的絕對值, 並判斷當前像素點是否為所述最後一個像素點,若是停止計算,否則執行步驟C3 ;C3、判斷 所述當前像素點與其後相鄰像素點之間的亮度差的絕對值是否超過第一預設閥值,若是, 則確定所述當前像素點為突變像素點,否則從所述當前像素點開始繼續執行步驟C2 ;C4、 計算所述當前像素點與其後像素點的亮度差的絕對值,並判斷當前參與計算的另一像素點 是否為所述最後一個像素點,若是停止計算,否則判斷所述絕對值是否小於所述第一預設 閥值,若是,確定所述另一像素點為突變像素點,並從所述另一像素點開始,執行步驟C2,否 則從所述另一像素點開始繼續執行步驟C3。
10. 根據權利要求6至9任一項所述的裝置,其特徵在於,所述區域確定單元,還用於對 所述星軌圖像中的像素點進行逐排掃描,並讀取間隔距離相同的像素點的亮度值。
11. 一種移動終端,所述移動終端包括拍攝裝置,用於進行星軌拍攝,其特徵在於,所述 移動終端還包括如權利要求6至10任一項所述的星軌拍攝效果自動優化的裝置,用於對所 述拍攝裝置拍攝的星軌圖像進行優化處理。
【文檔編號】H04N5/232GK104159035SQ201410419852
【公開日】2014年11月19日 申請日期:2014年8月22日 優先權日:2014年8月22日
【發明者】龍浩, 裡強, 崔小輝, 苗雷 申請人:深圳市中興移動通信有限公司