一種影像的拍攝方法及系統的制作方法
【專利摘要】本發明實施例公開了一種影像的拍攝方法及系統。其中,該方法可以向控制器發送旋轉指令來控制放置待拍攝物體的載物臺旋轉,并在檢測到拍攝指令時,拍攝物體當前角度的照片,通過依次的發送旋轉指令和響應拍攝指令,直至載物臺的已旋轉次數等于預置總次數時,停止拍攝,并可對所拍攝的照片進行圖像處理。實施本發明實施例可以精確地控制載物臺每次的旋轉角度,并自動拍攝物體各個當前角度的照片以制作物體的360度影像。
【專利說明】一種影像的拍攝方法及系統
【技術領域】
[0001]本發明涉及互聯網【技術領域】,具體涉及一種影像的拍攝方法及系統。
【背景技術】
[0002]目前,隨著互聯網技術的不斷發展,電商、會展、廣告等行業在展示產品時大多需要360度的影像,現有技術中,利用照相機對待拍攝物體進行各個角度的拍攝,并通過計算機將所拍攝的照片進行合成,獲得360度成像。該360度影像的拍攝方法操作繁瑣,并且人工無法精確控制對待拍攝物體每次拍攝的角度。
【發明內容】
[0003]本發明實施例公開了一種影像的拍攝方法及系統,可以精確地控制放置待拍攝物體的載物臺的旋轉角度,自動地對待拍攝物體進行各個角度拍攝。
[0004]本發明實施例第一方面公開了一種影像的拍攝方法,包括:
[0005]將旋轉角度值發送給控制器;
[0006]發送旋轉指令至所述控制器,以使所述控制器響應所述旋轉指令控制所述載物臺旋轉所述旋轉角度值;
[0007]判斷是否檢測到拍攝指令,若是,則響應所述拍攝指令,通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得當前角度的照片;
[0008]判斷所述載物臺的已旋轉次數是否小于所述載物臺需旋轉的預置總次數,其中,所述旋轉角度值與所述預置總次數的乘積等于360度;
[0009]若所述已旋轉次數小于所述載物臺需旋轉的預置總次數,則發送下一個旋轉指令至所述控制器,以使所述控制器響應所述下一個旋轉指令控制所述載物臺旋轉下一個所述旋轉角度值;
[0010]判斷是否檢測到下一個拍攝指令,若是,則響應所述下一個拍攝指令,通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得下一當前角度的照片,直到所述已旋轉次數等于所述預置總次數時,停止發送旋轉指令至所述控制器。
[0011]可選地,所述將旋轉角度值發送給控制器之前,所述方法還包括:
[0012]獲取調整攝像頭的拍攝參數和放置待拍攝物體的載物臺的載物臺參數,其中,所述載物臺參數包括旋轉角度值和所述載物臺旋轉的預置總次數;
[0013]根據所述拍攝參數,調整所述攝像頭。
[0014]可選地,所述根據所述拍攝參數,調整所述攝像頭之后,以及將旋轉角度值發送給控制器之前,所述方法還包括:
[0015]拍攝載物臺上的待拍攝物體,并將拍攝的預覽照片發送給所述第一終端;
[0016]當接收到所述第一終端返回的開始指令時,響應所述開始指令,執行所述的將旋轉角度值發送給控制器的步驟。
[0017]其中,當所述已旋轉次數等于所述預置總次數時,所述方法還包括:
[0018]將所拍攝的照片發送給第一終端,由所述第一終端對所拍攝的照片進行預處理生成動態GIF圖像互換格式圖片以獲得所述待拍攝物體的360度影像。
[0019]本發明實施例第二方面公開了一種影像的拍攝系統,包括:配置有攝像頭的第二終端、控制器和載物臺,
[0020]所述載物臺,用于放置待拍攝物體,并在所述控制器的控制下旋轉;
[0021]所述第二終端,用于將旋轉角度值發送給所述控制器,以及向所述控制器發送旋轉指令;
[0022]所述控制器,用于接收所述旋轉指令,響應所述旋轉指令控制所述載物臺旋轉所述旋轉角度值;
[0023]所述第二終端,還用于判斷是否檢測到拍攝指令,若檢測到拍攝指令,則響應所述拍攝指令通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得當前角度的照片;判斷所述載物臺的已旋轉次數是否小于所述載物臺需旋轉的預置總次數;若所述已旋轉次數小于所述載物臺需旋轉的預置總次數,則發送下一個旋轉指令至所述控制器,以使所述控制器響應所述下一個旋轉指令控制所述載物臺旋轉下一個所述旋轉角度值;判斷是否檢測到下一個拍攝指令,若檢測到下一個拍攝指令,則響應所述下一個拍攝指令,通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得下一當前角度的照片,直到所述已旋轉次數等于所述預置總次數時,停止發送旋轉指令至所述控制器。
[0024]其中,所述第二終端,還用于在將旋轉角度值發送給控制器之前,獲取調整攝像頭的拍攝參數和放置待拍攝物體的載物臺的載物臺參數,其中,所述載物臺參數包括旋轉角度值和所述載物臺旋轉的預置總次數,并根據所述拍攝參數,調整所述攝像頭。
[0025]其中,所述系統還包括:第一終端,
[0026]所述第二終端,還用于在根據所述拍攝參數,調整所述攝像頭之后,以及將旋轉角度值發送給控制器之前,拍攝載物臺上的待拍攝物體,并將拍攝的預覽照片發送給所述第一終端;
[0027]所述第一終端,用于接收所述第二終端發送的預覽照片,并向所述第二終端返回開始指令以使所述第二終端響應所述開始指令,執行所述的將旋轉角度值發送給控制器的操作。
[0028]其中,所述第一終端,還用于接收所述第二終端在所述已旋轉次數等于所述預置總次數時發送的所拍攝的照片,并對所拍攝的照片進行圖像處理。
[0029]其中,所述控制器包括:處理器和步進電機驅動,
[0030]所述處理器,用于接收所述第二終端發送的所述旋轉角度值,根據步進電機的性能參數計算所述載物臺旋轉所述旋轉角度值所需的脈沖數,向所述步進電機驅動發送具有所述脈沖數的第一脈沖信號;
[0031]所述步進電機驅動,用于接收所述處理器發送的所述第一脈沖信號,并根據所述第一脈沖信號生成第二脈沖信號以驅動所述載物臺旋轉。
[0032]其中,所述載物臺包括:旋轉臺和步進電機,
[0033]所述旋轉臺,用于在所述步進電機的帶動下旋轉;
[0034]所述步進電機,用于接收所述步進電機驅動發送的所述第二脈沖信號,并根據所述第二脈沖信號帶動所述旋轉臺旋轉所述旋轉角度值。
[0035]本發明實施例中,終端設備可以向控制器發送旋轉指令來控制放置待拍攝物體的載物臺旋轉,并在檢測到拍攝指令時,響應該拍攝指令拍攝物體當前角度的照片,通過依次的發送旋轉指令和響應拍攝指令,直至載物臺的已旋轉次數等于預置總次數時,停止拍攝,并對所拍攝的照片進行圖像處理。實施本發明實施例,終端設備可以精確地控制載物臺每次的旋轉角度,并自動拍攝物體各個角度的照片以制作所拍攝物體的360度影像。
【專利附圖】
【附圖說明】
[0036]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0037]圖1是本發明實施例公開的一種影像的拍攝方法的流程示意圖;
[0038]圖2是本發明實施例公開的另一種影像的拍攝方法的流程示意圖;
[0039]圖3是本發明實施例公開的一種影像的拍攝系統的結構示意圖;
[0040]圖4是本發明實施例公開的另一種影像的拍攝系統的結構示意圖。
【具體實施方式】
[0041]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0042]本發明實施例公開了一種影像的拍攝方法及系統,可以精確地控制待拍攝物體的載物臺的旋轉角度,并可以自動地對待拍攝物體進行各個角度的拍攝以制作360度影像。以下分別進行詳細說明。
[0043]請參閱圖1,圖1是本發明實施例公開的一種影像的拍攝方法的流程示意圖。如圖1所示,該影像的拍攝方法可以包括以下步驟。
[0044]S11、將旋轉角度值發送給控制器。
[0045]本發明實施例中,可以由智能手機、可穿戴設備等配置有攝像頭的終端設備將旋轉角度值發送給控制器。
[0046]S102、發送旋轉指令至控制器,以使控制器響應旋轉指令控制載物臺旋轉該旋轉角度值。
[0047]作為一種可選地實施方式,終端設備在執行步驟SlOl或S102之前,還可以執行以下步驟:
[0048]I)獲取調整攝像頭的拍攝參數和放置待拍攝物體的載物臺的載物臺參數,其中,載物臺參數包括旋轉角度值和載物臺旋轉的預置總次數;
[0049]若拍攝360度影像,可以使旋轉角度值與載物臺旋轉的預置總次數的乘積等于360度來確定載物臺需旋轉的預置總次數或者預置載物臺旋轉的預置總次數。
[0050]在本發明實施例中,終端設備可以從內部獲取拍攝參數和載物臺參數,也可以從其他的終端設備接收,例如,用戶通過計算機配置拍攝參數和在載物臺參數,然后,通過計算機將這些參數信息發送給終端設備。
[0051]2)根據拍攝參數,調整攝像頭;
[0052]3)拍攝載物臺上的待拍攝物體,并將拍攝的預覽照片發送給第一終端;
[0053]4)當接收到第一終端返回的開始指令時,響應開始指令,以執行步驟S101。
[0054]終端設備通過執行上述步驟3)和4)可以使用戶通過第一終端觀看預覽照片,以確定攝像頭調整的拍攝參數是否合適,若不合適可以重復執行步驟I)至步驟3),若合適,用戶可以通過第一終端向終端設備發送開始指令,該開始指令用于指示終端設備開始拍攝照片,即開始執行步驟SlOl至SllO或者步驟S102至S110,其中,第一終端可以為計算機,或者其他具有圖像處理能力的終端。
[0055]S103、判斷是否檢測到拍攝指令,若是,則執行步驟S104。
[0056]在步驟S103中,若沒有檢測到拍攝指令,就等待直到檢測到拍攝指令時再執行步驟 S104。
[0057]S104、響應拍攝指令,通過攝像頭拍攝載物臺上的待拍攝物體以獲得當前角度的照片。
[0058]其中,終端設備可以接收計算機等其他終端設備發送的拍攝指令,或者獲取本端內部的定時器產生的觸發指令作為開始拍攝的拍攝指令,或者接收控制器針對每次的旋轉指令返回的拍攝指令,本發明實施例不做限定,只要終端設備檢測到任一種上述的拍攝指令,就可以執行步驟S104.
[0059]例如,終端設備向控制器發送一次旋轉指令,控制器可以控制載物臺旋轉一個旋轉角度值,其中,每次發送旋轉指令的間隔時間可以在終端設備中提前設置,控制器返回的拍攝指令的時刻可以為載物臺旋轉停止后發送,如步驟S105至S108所述的終端設備每發送一次旋轉指令,對應一次拍攝指令,終端設備拍攝一張待拍攝物體的當前角度的照片;可選地,終端設備還可以發送一次旋轉指令,旋轉角度值為180度或360度,可在載物臺旋轉過程中拍攝多張照片。
[0060]S105、判斷載物臺的已旋轉次數是否小于載物臺需旋轉的預置總次數,若是,則執行步驟S106,否則執行步驟S109。
[0061]若拍攝物體的360度影像,可以根據旋轉角度值與預置總次數的乘積等于360度來確定旋轉角度值和預置總次數。
[0062]S106、若已旋轉次數小于載物臺需旋轉的預置總次數,則發送下一個旋轉指令至控制器,以使控制器響應下一個旋轉指令控制載物臺旋轉下一個旋轉角度值。
[0063]S107、判斷是否檢測到下一個拍攝指令,若是,則響應步驟S108。
[0064]S108、響應下一個拍攝指令,通過攝像頭拍攝載物臺上的待拍攝物體以獲得下一當前角度的照片。
[0065]終端設備執行完步驟S108之后,會再次執行步驟S105,直到載物臺的已旋轉次數等于載物臺需旋轉的預置總次數時,執行步驟S109.
[0066]S109、若已旋轉次數等于載物臺需旋轉的預置總次數,則停止發送旋轉指令至所述控制器。
[0067]終端設備可以執行完步驟S109后,將所拍攝的照片發送給第一終端,由第一終端對所拍攝的照片進行預處理生成動態GIF圖像互換格式圖片以獲得待拍攝物體的360度影像,即將所拍攝的物體的360度中各個角度的照片上傳到第一終端處理,以獲得待拍攝物體的360度影像;可選地,終端設備也可以在執行了 S104或S108后,立即就將拍攝的照片上傳到第一終端,這樣在照片比較大時通過實時上傳比全部打包上傳更便捷。另外,終端設備也可以選擇不將照片上傳給其他設備,而是在本端處理所拍攝的照片以獲得360度影像。
[0068]在圖1所描述的方法中,終端設備可以向控制器發送旋轉指令來控制放置待拍攝物體的載物臺旋轉,并在檢測到拍攝指令時,拍攝物體的當前角度的照片,通過依次的發送旋轉指令和響應拍攝指令,直至載物臺的已旋轉次數等于預置總次數時,停止拍攝,并對所拍攝的照片進行合成處理或者制作GIF動畫。可見,圖1所描述的方法可以使終端設備制作待拍攝物體的360度影像,也可以精確地控制載物臺每次的旋轉角度,并自動拍攝物體各個當前角度的照片。
[0069]請參閱圖2,圖2是本發明實施例公開的另一種影像的拍攝方法的流程示意圖。如圖2所示,該影像的拍攝方法可以包括以下步驟。
[0070]S201、獲取調整攝像頭的拍攝參數和放置待拍攝物體的載物臺的載物臺參數,其中,載物臺參數包括旋轉角度值和載物臺需旋轉的預置總次數。
[0071]其中,拍攝參數可以包括快門、光圈、是否開閃光燈以及是否連拍或者終端設備發送旋轉指令的時間間隔等。當拍攝物體的360度影像時,可以根據旋轉角度值與預置總次數的乘積為360度來確定旋轉角度值。
[0072]可選地,終端設備也可以從其他終端接收到拍攝參數和載物臺參數,例如安裝有攝像頭和載物臺控制軟件的計算機、上網本等設備。
[0073]S202、根據拍攝參數,調整攝像頭。
[0074]S203、拍攝載物臺上的待拍攝物體,并將拍攝的預覽照片發送給第一終端。
[0075]本發明實施例中,第一終端可以為安裝有圖像顯示或處理軟件的計算機、上網本等可接入網絡的設備。
[0076]終端設備也可以在本端顯示預覽照片,供用戶確定上述拍攝參數設置是否合適,若合適,則執行步驟S204,否則由用戶通過終端設備或者其他計算機等終端調整拍攝參數,并將調整的拍攝參數下發給終端設備,終端設備根據調整后的拍攝參數繼續調整攝像頭,直至所拍攝的預覽照片符合要求時,執行步驟S204。
[0077]S204、當接收到第一終端返回的開始指令時,響應開始指令,將旋轉角度值發送給控制器。
[0078]終端設備在本端顯示預覽照片時,可在檢測到用戶輸入的開始拍攝操作時,生成開始指令以將旋轉角度值發送給控制器。相應地,控制器在接收到旋轉角度值時,可以返回ACK指令,以使終端設備執行步驟S205.
[0079]S205、發送旋轉指令至控制器,以使控制器響應旋轉指令控制載物臺旋轉該旋轉角度值。
[0080]S206、接收控制器返回的拍攝指令,其中,拍攝指令用于指示所述載物臺已旋轉所述旋轉角度值。
[0081]S207、響應拍攝指令,通過攝像頭拍攝載物臺上的待拍攝物體以獲得當前角度的照片。
[0082]S208、判斷載物臺的已旋轉次數是否小于載物臺需旋轉的預置總次數,若是,則執行步驟S209,否則執行步驟S212。
[0083]若拍攝物體的360度影像,可以根據旋轉角度值與預置總次數的乘積等于360度確定旋轉角度值或者預置總次數。S209、若已旋轉次數小于載物臺需旋轉的預置總次數,則發送下一個旋轉指令至控制器,以使控制器響應下一個旋轉指令控制載物臺旋轉下一個旋轉角度值。
[0084]S210、接收控制器返回的下一個拍攝指令。
[0085]S211、響應下一個拍攝指令,通過攝像頭拍攝載物臺上的待拍攝物體以獲得下一當前角度的照片。
[0086]S212、若已旋轉次數等于載物臺需旋轉的預置總次數,則停止發送旋轉指令至所述控制器。
[0087]S213、將所拍攝的照片發送給第一終端,由第一終端對所拍攝的照片進行圖像處理以獲得待拍攝物體的360度影像。
[0088]具體地,圖像處理包括:第一終端也可以對拍攝的照片做裁剪、加水印、制作Gif圖像互換格式和Flash動畫等,例如,如果用戶需要對某一物體進行等角度拍攝的10張照片,可以通過第一終端或者直接在第二終端中設置拍攝參數為:照片尺寸1024*768,像素1024*768,第二終端發送旋轉指令的時間間隔為8秒,載物臺參數可以包括旋轉角度值36度,為旋轉360度的需旋轉的預置總次數為10次等參數信息;第二終端接收到這些參數信息后通過步驟S201至S212即可完成該物體的360度影像。
[0089]本發明實施例中,終端設備可為配置有攝像頭的設備,其與第一終端之間可通過有線或無線的方式傳遞信號;終端設備與控制器之間可以通過藍牙等無線方式連接,而控制器與載物臺之間為電連接,通過載物臺中的電機帶動載物臺旋轉。
[0090]在圖2所描述的方法,智能手機、上網本等配置有攝像頭的終端設備可以獲取如計算機等第一終端發送的拍攝參數和載物臺參數;根據拍攝參數,調整攝像頭,并向控制器發送旋轉指令以使控制器控制載物臺旋轉一定的旋轉角度值,當接收到控制器返回的拍攝指令,或者若終端設備設置的為連拍模式,可以對待拍攝物體進行360度全方位的拍攝;另夕卜,終端設備可以實時將拍攝的照片上傳到其他圖像處理終端如第一終端,或者也可以在本端進行圖像處理,例如對所拍攝的照片添加水印、制作所拍攝物體的360度影像等。可見,如圖2所描述的方法可以精確的控制待拍攝物體的旋轉角度,并自動完成所拍攝物體的360度影像。
[0091]請參閱圖3,圖3是本發明實施例公開的一種影像的拍攝系統的結構示意圖。其中,圖3所示的影像的拍攝系統包括:
[0092]配置有攝像頭的第二終端1、控制器2和載物臺3,
[0093]其中,載物臺3用于放置待拍攝物體,并在控制器2的控制下旋轉;
[0094]第二終端1,用于將旋轉角度值發送給控制器2,以及向控制器2發送旋轉指令。
[0095]其中,第二終端I可以為智能手機、上網本等配置有攝像頭的終端設備;旋轉角度值用于指示控制器2控制載物臺3旋轉一次的角度值,可以取O度至360度之間的任一值。
[0096]第二終端I向控制器2發送信息之前,需先與控制器2之間建立如藍牙等有線或無線的連接,當連接成功時,執行所述的向控制器2發送旋轉角度值,若控制器2接收到旋轉角度值,可以向第二終端I返回ACK確認指令,以使第二終端I繼續執行向控制器2發送旋轉指令的操作。
[0097]具體地,第二終端還用于執行以下步驟:
[0098]21)拍攝載物臺上的待拍攝物體,并將拍攝的預覽照片發送給第一終端;
[0099]22)若預覽照片不符合要求,由用戶通過第一終端調整拍攝參數,并將拍攝參數發送給第二終端,由第二終端再次執行步驟I),直至預覽照片符合要求時,由用戶通過第一終端向第二終端發送開始指令,以使第二終端響應開始指令,下發旋轉角度值。可選地,第二終端除了可以從第一終端接收拍攝參數和載物臺參數外,還可以由用戶通過預置單元設置拍攝參數和載物臺參數,由第二終端從預置單元獲取這些參數后執行步驟I)和2)。
[0100]控制器2,用于接收旋轉指令,響應旋轉指令控制載物臺3旋轉該旋轉角度值。
[0101]本發明實施例中,控制器2與載物臺3之間為電連接,控制器2在接收到旋轉指令后,可以向載物臺3發送脈沖信號來控制載物臺3的轉速和旋轉的角度值,另外,控制器2可以向第二終端I返回拍攝指令以指示第二終端I拍攝載物臺3上待拍攝物體的當前角度。可選地,當第二終端I的拍攝參數設置為連拍時,也可以不返回拍攝指令,由第二終端I在載物臺3旋轉過程中進行連續拍攝。
[0102]第二終端2,還用于判斷是否檢測到拍攝指令,若是,響應該拍攝指令通過攝像頭拍攝載物臺3上的待拍攝物體以獲得當前角度的照片;判斷載物臺3的已旋轉次數是否小于載物臺需旋轉的預置總次數,其中,若拍攝物體的360度影像,可以根據旋轉角度值與預置總次數的乘積等于360度確定旋轉角度值和預置總次數;若已旋轉次數小于載物臺3需旋轉的預置總次數,則發送下一個旋轉指令至控制器2,以使控制器2響應下一個旋轉指令控制載物臺3旋轉下一個旋轉角度值;判斷是否檢測到下一個拍攝指令,若是,響應下一個拍攝指令,通過攝像頭拍攝載物臺3上的待拍攝物體以獲得下一當前角度的照片,直到已旋轉次數等于預置總次數時,停止發送旋轉指令至控制器2。
[0103]作為一種可選地實施方式,如圖3所示的系統中,第二終端2可以包括以下模塊:
[0104]第一處理模塊,用于將旋轉角度值發送給控制器2,以及向控制器2發送旋轉指令;還用于接收并響應拍攝指令,通過攝像頭拍攝載物臺3上的待拍攝物體以獲得當前角度的照片;
[0105]判斷模塊,用于判斷載物臺3的已旋轉次數是否小于載物臺需旋轉的預置總次數,其中,若拍攝物體的360度影像,可以根據旋轉角度值與預置總次數的乘積等于360度來確定旋轉角度值和預置總次數;
[0106]第二處理模塊,用于在判斷模塊的判斷結果為已旋轉次數小于載物臺需旋轉的預置總次數時,發送下一個旋轉指令至控制器2,以使控制器2響應下一個旋轉指令控制載物臺3旋轉下一個旋轉角度值;還用于判斷是否檢測到下一個拍攝指令;響應下一個拍攝指令,通過攝像頭拍攝載物臺3上的待拍攝物體以獲得下一當前角度的照片,直到已旋轉次數等于預置總次數時,停止發送旋轉指令至控制器2。
[0107]請一并參閱圖4,圖4是本發明實施例公開的另一種影像的拍攝系統的結構示意圖。其中,圖4所示的系統是由圖3所示的系統進行優化得到的。與圖3所示的系統相比較:
[0108]在圖4所示的系統中,第二終端I還用于在將旋轉角度值發送給控制器2之前,獲取調整攝像頭的拍攝參數和放置待拍攝物體的載物臺3的載物臺參數,其中,所載物臺參數包括旋轉角度值和載物臺旋轉的預置總次數,并根據拍攝參數,調整攝像頭,拍攝載物臺3上的待拍攝物體,并將拍攝的預覽照片發送給第一終端。
[0109]在圖4所示的系統,還可以包括第一終端4,用于接收第二終端I發送的預覽照片,并向第二終端I返回開始指令以使第二終端響應開始指令,執行所述的將旋轉角度值發送給控制器2的操作。另外,第二終端I獲取的拍攝參數和載物臺參數可以從第一終端4接收到,即第一終端4除了包括圖像顯示、處理等軟件外,還包括攝像頭和載物臺控制軟件。
[0110]第一終端4,還用于接收第二終端I在已旋轉次數等于預置總次數時發送的所拍攝的照片,并對所拍攝的照片進行預處理生成動態GIF圖像互換格式圖片以獲得所述待拍攝物體的360度影像。
[0111]具體地,第一終端4對第二終端I拍攝的照片還可以進行其他的圖像處理,如剪切、加水印、生成具有動態效果的一組圖像如GIF、SWF(Shock wave flash)格式的動畫文件坐寸ο
[0112]相應地,第二終端I在每次發送旋轉指令時,可以將預置的計數器加1,用于記錄載物臺3已旋轉該旋轉角度值的次數。
[0113]具體地,在圖4所示的系統中,控制器2包括:處理器21和步進電機驅動22,其中處理器21,用于接收第二終端I發送的旋轉角度值,根據步進電機的性能參數計算載物臺旋轉該旋轉角度值所需的脈沖數,向步進電機驅動發送具有該脈沖數的第一脈沖信號,還可以向第二終端發送拍攝指令;步進電機驅動22,用于接收處理器21發送的第一脈沖信號,并根據第一脈沖信號生成第二脈沖信號以驅動載物臺中的步進電機旋轉。舉例來說,控制器2還可以包括藍牙模塊,用于與第二終端建立連接,也可以包括紅外模塊等其他連接方式的處理模塊,本發明實施例不作限定。
[0114]在圖4所示的系統中,載物臺3包括旋轉臺31和步進電機32,旋轉臺31,用于在步進電機32的帶動下旋轉;步進電機32,用于接收步進電機驅動22發送的第二脈沖信號,并根據第二脈沖信號帶動旋轉臺31旋轉相應的旋轉角度值。
[0115]本發明實施例中,第二終端可為配置有攝像頭的設備,其與第一終端之間可通過有線或無線的方式(如圖3或圖4所示的虛線所示)傳遞信號;第二終端與控制器(或者控制器中的處理器)之間可以通過藍牙等無線方式(如圖3或圖4所示的虛線所示)連接,而控制器(或控制器中的步進電機驅動)與載物臺(或載物臺中的步進電機)之間為電連接(如圖3或圖4所示的虛線),通過載物臺中的電機帶動旋轉臺旋轉。
[0116]在圖3、圖4所描述的系統可以向控制器發送旋轉指令來控制放置待拍攝物體的載物臺旋轉,并在檢測到拍攝指令時,拍攝物體的當前角度的照片,通過依次的發送旋轉指令和響應拍攝指令,直至載物臺的已旋轉次數等于預置總次數時,停止拍攝,并對所拍攝的照片進行合成處理或者制作GIF動畫。可見,圖3、圖4所描述的系統可以精確地控制載物臺每次的旋轉角度,并自動拍攝物體各個當前角度的照片,從而制作待拍攝物體的360度影像。進一步地,通過圖4所描述的系統可以包括具有圖像處理軟件的計算機、上網本等終端,通過這些終端設置拍攝參數和載物臺參數,可以更加智能地準確地控制拍攝效果和載物臺的旋轉,并對所拍攝的照片可以進行水印、修飾等更復雜的圖像處理,更完美的呈現物體的360度影像。
[0117]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設備相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(RandomAccess Memory, RAM)、磁盤或光盤等。
[0118]以上對本發明實施例公開了一種影像的拍攝方法及系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種影像的拍攝方法,其特征在于,包括: 將旋轉角度值發送給控制器; 發送旋轉指令至所述控制器,以使所述控制器響應所述旋轉指令控制所述載物臺旋轉所述旋轉角度值; 判斷是否檢測到拍攝指令,若是,則響應所述拍攝指令,通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得當前角度的照片; 判斷所述載物臺的已旋轉次數是否小于所述載物臺需旋轉的預置總次數; 若所述已旋轉次數小于所述載物臺需旋轉的預置總次數,則發送下一個旋轉指令至所述控制器,以使所述控制器響應所述下一個旋轉指令控制所述載物臺旋轉下一個所述旋轉角度值; 判斷是否檢測到下一個拍攝指令,若是,則響應所述下一個拍攝指令,通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得下一當前角度的照片,直到所述已旋轉次數等于所述預置總次數時,停止發送旋轉指令至所述控制器。
2.如權利要求1所述的方法,其特征在于,所述將旋轉角度值發送給控制器之前,所述方法還包括: 獲取調整攝像頭的拍攝參數和放置待拍攝物體的載物臺的載物臺參數,其中,所述載物臺參數包括旋轉角度值和所述載物臺旋轉的預置總次數; 根據所述拍攝參數,調整所述攝像頭。
3.如權利要求2所述的方法,其特征在于,所述根據所述拍攝參數,調整所述攝像頭之后,以及將旋轉角度值發送給控制器之前,所述方法還包括: 拍攝載物臺上的待拍攝物體,并將拍攝的預覽照片發送給所述第一終端; 當接收到所述第一終端返回的開始指令時,響應所述開始指令,執行所述的將旋轉角度值發送給控制器的步驟。
4.如權利要求1至3任一項所述的方法,其特征在于,當所述已旋轉次數等于所述預置總次數時,所述方法還包括: 將所拍攝的照片發送給第一終端,由所述第一終端對所拍攝的照片進行圖像處理。
5.一種影像拍攝系統,其特征在于,包括:配置有攝像頭的第二終端、控制器和載物臺, 所述載物臺,用于放置待拍攝物體,并在所述控制器的控制下旋轉; 所述第二終端,用于將旋轉角度值發送給所述控制器,以及向所述控制器發送旋轉指令; 所述控制器,用于接收所述旋轉指令,響應所述旋轉指令控制所述載物臺旋轉所述旋轉角度值; 所述第二終端,還用于判斷是否檢測到拍攝指令,若檢測到拍攝指令,則通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得當前角度的照片;判斷所述載物臺的已旋轉次數是否小于所述載物臺需旋轉的預置總次數;若所述已旋轉次數小于所述載物臺需旋轉的預置總次數,則發送下一個旋轉指令至所述控制器,以使所述控制器響應所述下一個旋轉指令控制所述載物臺旋轉下一個所述旋轉角度值;判斷是否檢測到下一個拍攝指令;若檢測到下一個拍攝指令,則響應所述下一個拍攝指令,通過攝像頭拍攝所述載物臺上的待拍攝物體以獲得下一當前角度的照片,直到所述已旋轉次數等于所述預置總次數時,停止發送旋轉指令至所述控制器。
6.如權利要求5所述的系統,其特征在于,所述第二終端,還用于在將旋轉角度值發送給控制器之前,獲取調整攝像頭的拍攝參數和放置待拍攝物體的載物臺的載物臺參數,其中,所述載物臺參數包括旋轉角度值和所述載物臺旋轉的預置總次數,并根據所述拍攝參數,調整所述攝像頭。
7.如權利要求6所述的系統,其特征在于,所述系統還包括:第一終端, 所述第二終端,還用于在根據所述拍攝參數,調整所述攝像頭之后,以及將旋轉角度值發送給控制器之前,拍攝載物臺上的待拍攝物體,并將拍攝的預覽照片發送給所述第一終端; 所述第一終端,用于接收所述第二終端發送的預覽照片,并向所述第二終端返回開始指令以使所述第二終端響應所述開始指令,執行所述的將旋轉角度值發送給控制器的操作。
8.如權利要求5至7任一項所述的系統,其特征在于,所述第一終端,還用于接收所述第二終端在所述已旋轉次數等于所述預置總次數時發送的所拍攝的照片,并對所拍攝的照片進行圖像處理。
9.如權利要求5至7任一項所述的系統,其特征在于,所述控制器包括:處理器和步進電機驅動, 所述處理器,用于接收所述第二終端發送的所述旋轉角度值,根據步進電機的性能參數計算所述載物臺旋轉所述旋轉角度值所需的脈沖數,向所述步進電機驅動發送具有所述脈沖數的第一脈沖信號; 所述步進電機驅動,用于接收所述處理器發送的所述第一脈沖信號,并根據所述第一脈沖信號生成第二脈沖信號以驅動所述載物臺旋轉。
10.如權利要求9所述的系統,其特征在于,所述載物臺包括:旋轉臺和步進電機, 所述旋轉臺,用于在所述步進電機的帶動下旋轉; 所述步進電機,用于接收所述步進電機驅動發送的所述第二脈沖信號,并根據所述第二脈沖信號帶動所述旋轉臺旋轉所述旋轉角度值。
【文檔編號】H04N5/232GK104135613SQ201410337226
【公開日】2014年11月5日 申請日期:2014年7月15日 優先權日:2014年7月15日
【發明者】密良燕 申請人:密良燕