1.一種環(huán)繞拍攝方法,應(yīng)用于無人機,所述無人機包括攝像頭,所述攝像頭用于在所述無人機的飛行過程中拍攝圖像,其特征在于,所述方法包括:
獲取所述攝像頭在第一位置拍攝的預(yù)覽圖像;
通過所述預(yù)覽圖像確定目標(biāo)物體;
控制所述無人機從第一位置飛行至第二位置;
計算所述第二位置與所述目標(biāo)物體之間的距離;
將所述距離作為半徑,所述目標(biāo)物體作為圓心或者軸心,生成環(huán)繞軌跡;
控制所述無人機沿所述環(huán)繞軌跡飛行,并實時調(diào)整所述無人機的航向使所述目標(biāo)物體位于所述攝像頭實時拍攝的圖像的預(yù)設(shè)區(qū)域內(nèi)。
2.根據(jù)權(quán)利要求1所述的環(huán)繞拍攝方法,其特征在于,所述方法還包括:以所述無人機進(jìn)入所述環(huán)繞軌跡時為初始時刻開始計時,并記錄所述無人機在飛行過程中的坐標(biāo)和航向。
3.根據(jù)權(quán)利要求2所述的環(huán)繞拍攝方法,其特征在于,所述方法還包括:計算所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離,所述預(yù)設(shè)時間點為從初始時刻開始計時之后的任一時間點。
4.根據(jù)權(quán)利要求3所述的環(huán)繞拍攝方法,其特征在于,計算所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離包括:依據(jù)所述無人機在預(yù)設(shè)時間點的坐標(biāo)和航向以及所述無人機在初始時刻的坐標(biāo)和航向,計算所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離。
5.根據(jù)權(quán)利要求4所述的環(huán)繞拍攝方法,其特征在于,通過公式
計算在預(yù)設(shè)時間點時,所述無人機與所述目標(biāo)物體的距離;
其中,d表示所述無人機與所述目標(biāo)物體的距離,L表示所述無人機在所述預(yù)設(shè)時間點的位置與所述無人機在初始時刻的位置之間的距離,Yaw1表示所述無人機在初始時刻的航向,Yaw2表示所述無人機在所述預(yù)設(shè)時間點的航向,abs表示取絕對值。
6.根據(jù)權(quán)利要求3所述的環(huán)繞拍攝方法,其特征在于,所述環(huán)繞拍攝方法還包括:將所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離與所述半徑作對比;
若所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離等于所述半徑,控制所述無人機按所述環(huán)繞軌跡飛行;
若所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離大于所述半徑,控制所述無人機靠近所述目標(biāo)物體,并以沿所述環(huán)繞軌跡切線的方向進(jìn)入所述環(huán)繞軌跡;
若所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離小于所述半徑,控制所述無人機遠(yuǎn)離所述目標(biāo)物體,并以沿所述環(huán)繞軌跡切線的方向進(jìn)入所述環(huán)繞軌跡。
7.一種環(huán)繞拍攝裝置,應(yīng)用于無人機,所述無人機包括攝像頭,所述攝像頭用于在所述無人機飛行過程中拍攝圖像,其特征在于,所述裝置包括:
獲取模塊,用于獲取所述攝像頭在第一位置拍攝的預(yù)覽圖像;
框選模塊,用于通過所述預(yù)覽圖像確定目標(biāo)物體;
飛控模塊,用于控制所述無人機從第一位置飛行至第二位置;
計算模塊,用于計算所述第二位置與所述目標(biāo)物體之間的距離;
軌跡生成模塊,用于將所述距離作為半徑,所述目標(biāo)物體作為圓心或者軸心,生成環(huán)繞軌跡;
所述飛控模塊還用于控制所述無人機沿所述環(huán)繞軌跡飛行,并實時調(diào)整所述無人機的航向使所述目標(biāo)物體位于所述攝像頭實時拍攝的圖像的預(yù)設(shè)區(qū)域內(nèi)。
8.根據(jù)權(quán)利要求7所述的環(huán)繞拍攝裝置,其特征在于,還包括計時模塊和記錄模塊,所述計時模塊用于以所述無人機進(jìn)入所述環(huán)繞軌跡時為初始時刻開始計時,所述記錄模塊用于記錄所述無人機在飛行過程中的坐標(biāo)和航向。
9.根據(jù)權(quán)利要求8所述的環(huán)繞拍攝裝置,其特征在于,所述計算模塊還用于計算所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離,所述預(yù)設(shè)時間點為從初始時刻開始計時之后的任一時間點。
10.根據(jù)權(quán)利要求9所述的環(huán)繞拍攝裝置,其特征在于,所述計算模塊還用于依據(jù)所述無人機在預(yù)設(shè)時間點的坐標(biāo)和航向以及所述無人機在初始時刻的坐標(biāo)和航向,計算在預(yù)設(shè)時間點時,所述無人機與所述目標(biāo)物體的距離。
11.根據(jù)權(quán)利要求10所述的環(huán)繞拍攝裝置,其特征在于,所述計算模塊還用于通過公式
計算在預(yù)設(shè)時間點時,所述無人機與所述目標(biāo)物體的距離;
其中,d表示所述無人機與所述目標(biāo)物體的距離,L表示所述無人機在所述預(yù)設(shè)時間點的位置與所述無人機在初始時刻的位置之間的距離,Yaw1表示所述無人機在初始時刻的航向,Yaw2表示所述無人機在所述預(yù)設(shè)時間點的航向,abs表示取絕對值。
12.根據(jù)權(quán)利要求9所述的環(huán)繞拍攝裝置,其特征在于,還包括對比模塊,用于將所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離與所述半徑作對比;
若所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離等于所述半徑,所述飛控模塊控制所述無人機則按所述環(huán)繞軌跡飛行;
若所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離大于所述半徑,所述飛控模塊控制所述無人機靠近所述目標(biāo)物體,并以沿所述環(huán)繞軌跡切線的方向進(jìn)入所述環(huán)繞軌跡;
若所述無人機在預(yù)設(shè)時間點與所述目標(biāo)物體的距離小于所述半徑,所述飛控模塊控制所述無人機遠(yuǎn)離所述目標(biāo)物體,并以沿所述環(huán)繞軌跡切線的方向進(jìn)入所述環(huán)繞軌跡。
13.一種無人機,所述無人機包括攝像頭,其特征在于,所述攝像頭用于拍攝預(yù)覽圖像,所述無人機包括:
存儲器;
處理器;及
環(huán)繞拍攝裝置;
所述環(huán)繞拍攝裝置安裝于所述存儲器中并包括一個或多個由所述處理器執(zhí)行的軟件功能模塊,所述環(huán)繞拍攝裝置包括:
獲取模塊,用于獲取所述攝像頭在第一位置拍攝的預(yù)覽圖像;
框選模塊,用于通過所述預(yù)覽圖像確定目標(biāo)物體;
飛控模塊,用于控制所述無人機從第一位置飛行至第二位置;
計算模塊,用于計算所述第二位置與所述目標(biāo)物體之間的距離;
軌跡生成模塊,用于將所述距離作為半徑,所述目標(biāo)物體作為圓心或者軸心,生成環(huán)繞軌跡;
所述飛控模塊還用于控制所述無人機沿所述環(huán)繞軌跡飛行,并實時調(diào)整所述無人機的航向使所述目標(biāo)物體位于所述攝像頭實時拍攝的圖像的預(yù)設(shè)區(qū)域內(nèi)。