Cooperative photographing method and apparatus, electronic device, and computer-readable storage medium
OwnerPanlong He, Lei Shi +3inventors
InventorsPanlong He, Lei Shi, Chenman Zhou, Fanhua Feng, Zhihao Zhang
Life of this patent
Estimating the term…
Abstract
A cooperative photographing method is provided, which includes: acquiring a first image captured by a first terminal and a second image captured by a second terminal, and composing a third image based on the first image and the second image. In the third image, a first object in the first image and a second object in the second image are used as foreground objects and superimposed on a specified background image. The first object is a foreground object of the first image, and the second object is a foreground object of the second image.
Claims19
A cooperative photographing method, comprising:
- acquiring a first image captured in real time by a first terminal and a second image captured in real time by a second terminal;
- in real time, composing a third image based on the first image and the second image, the real-time composed third image being displayed, in real time, on the first terminal and the second terminal;
- and
- generating a cooperative video based on the real-time composed third image,
- wherein in the third image, a first object in the first image and a second object in the second image are used as foreground objects and superimposed on a specified background image, the first object is a foreground object of the first image, and the second object is a foreground object of the second image,
- wherein the first object in the cooperative video is dynamic, and the second object in the cooperative video is dynamic,
- wherein the first object is obtained based on an image recognition processing on the first image, and the second object is obtained based on an image recognition processing on the second image, and
- wherein a superimposing position of the foreground object is determined according to an image recognition result of the background image.
A cooperative photographing apparatus, comprising:
- at least one processor, and
- at least one memory communicatively coupled to the at least one processor and storing instructions that upon execution by the at least one processor cause the apparatus to:
- acquire a first image captured in real time by a first terminal and a second image captured in real time by a second terminal;
- in real time, compose a third image based on the first image and the second image, the real-time composed third image being displayed, in real time, on the first terminal and the second terminal;
- and
- generate a cooperative video based on the real-time composed third image,
- wherein in the third image, a first object in the first image and a second object in the second image are used as foreground objects and superimposed on a specified background image, the first object is a foreground object of the first image, and the second object is a foreground object of the second image,
- wherein the first object in the cooperative video is dynamic, and the second object in the cooperative video is dynamic,
- wherein the first object is obtained based on an image recognition processing on the first image, the second object is obtained based on an image recognition processing on the second image, and
- wherein a superimposing position of the foreground object is determined according to an image recognition result of the background image.
A computer-readable non-transitory storage medium, bearing computer-readable instructions that upon execution on a computing device cause the computing device at least to:
- acquire a first image captured in real time by a first terminal and a second image captured in real time by a second terminal;
- in real time, compose a third image based on the first image and the second image, the real-time composed third image being displayed, in real time, on the first terminal and the second terminal;
- and
- generate a cooperative video based on the real-time composed third image,
- wherein in the third image, a first object in the first image and a second object in the second image are used as foreground objects and superimposed on a specified background image, the first object is a foreground object of the first image, and the second object is a foreground object of the second image,
- wherein the first object in the cooperative video is dynamic, and the second object in the cooperative video is dynamic,
- wherein the first object is obtained based on an image recognition processing on the first image, the second object is obtained based on an image recognition processing on the second image, and
- wherein a superimposing position of the foreground object is determined according to an image recognition result of the background image.
Dependencies are inferred from the claim text.