ไม่ใช่คำตอบเต็มรูปแบบ (มาที่นี่เพื่อค้นหาคำตอบด้วยตัวเอง) แต่นี่เป็นคำตอบบางส่วนที่ฉันคิดออกมาบางทีอาจมีบางคนที่สามารถปรับปรุงสิ่งเหล่านี้ได้
/sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/
แรกของทุกไฟล์ชั่วคราวสำหรับการประชุมที่ผ่านมาไม่กี่โฟโตสเฟีสามารถพบได้ใน คุณสามารถแยกสิ่งเหล่านี้ออกและใช้โปรแกรมภายนอกเช่นhuginเพื่อ stich พวกเขา ฉันลองใช้โฟโตสเฟียร์สองอันและแม้ว่าพวกเขาจะไม่ได้ออกมาดี แต่อย่างน้อยฉันก็ไม่มีอะไร ฉันเก็บไฟล์ไว้รอบ ๆ และดูรอบ ๆ เพื่อดูคำแนะนำที่ดีเกี่ยวกับการใช้ Hugin
- ฉันสามารถหลอกแอพถ่ายภาพเพื่อประมวลผลใหม่ แต่มันไม่ได้ผลลัพธ์ที่น่าพอใจ นี่คือสิ่งที่ฉันทำ:
- ฉันเชื่อมต่อโทรศัพท์กับแล็ปท็อปของฉันและเข้าไปในไดเรกทอรีที่มีไฟล์เซสชัน (ผ่าน adb shell)
- ฉันระบุไดเรกทอรีสำหรับเซสชันก่อนหน้าของฉัน
- ในขณะที่กล้องยังคงเชื่อมต่อกับแล็ปท็อปฉันเริ่มถ่ายโฟโตสเฟียร์ใหม่
- ระบุไดเร็กทอรีสำหรับเซสชันใหม่
- คัดลอกไฟล์ทั้งหมดจากไดเรกทอรีเซสชันเก่าไปยังไดเรกทอรีเซสชันใหม่
- สิ้นสุดโฟโตสเฟียร์เพื่อเริ่มการประมวลผล
แอปรูปภาพไม่ประมวลผลภาพเก่า แต่ก็ไม่ได้อ่านsession.meta
และorientations.txt
และแทนที่จะใช้ข้อมูลจากเซสชันใหม่ (ต้องถูกเก็บไว้ในหน่วยความจำ) ผลที่ได้คือคุณไม่ได้รับโฟโตสเฟียร์เว้นแต่คุณจะทำโฟโตสเฟียร์ในเซสชั่นใหม่ด้วยซึ่งฉันไม่สนใจที่จะทำโฟโตสเฟียร์ยกเว้นว่าฉันรู้ว่าต้องจับโฟโตสเฟียร์ใหม่ ในลำดับเดียวกับก่อนหรือภาพผลลัพธ์ทั้งหมดจะออกจากสถานที่ที่มันจะถูก stiched ในลำดับที่ไม่ถูกต้อง
ถ้าหากมีงานที่ซ่อนอยู่ในแอพรูปภาพเพื่อเรียกใช้การเรนเดอร์เราควรจะสามารถทริกเกอร์มันในโฟลเดอร์เซสชันเก่า แต่ฉันไม่รู้ว่าจะเริ่มจากตรงไหน
/storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/
ที่บอกในคำตอบของแซค คำตอบที่มีประโยชน์มากเป็นอย่างอื่น!