Abstract:
According to various embodiments, an electronic apparatus may comprise: a camera module for acquiring an image of an object; a display module; and a three-dimensional space determination module for acquiring three-dimensional model information on at least a part of a space of an object included in an image photographed through the camera module, acquiring altitude information on the at least a part of the space on the basis of the three-dimensional model information, determining at least one feature region located in the at least a part of the space on the basis of a change of the altitude information, and displaying a visual effect for a movement of the object through the display module, on the basis of the three-dimensional model information and the feature region. Other embodiments are available.
Abstract:
Provided is an image processing method including identifying a plurality of real-world objects or a plurality of virtual objects included in an image recognized by a device, obtaining depth information of each of the plurality of identified real-world objects or virtual objects, and outputting light of a virtual image corresponding to the plurality of identified real-world object or virtual object based on the depth information of each of the plurality of identified real-world objects or virtual objects.
Abstract:
A method of tracking an object and an electronic device supporting the same are provided. The method includes predicting a movement of a tracked object, comparing features of current image information based on predicted information with features of each of key frames, selecting a particular key frame from the key frames according to a result of the comparison, and estimating a pose by correcting the movement of the object in the current image information based on the selected key frame, wherein the comparing of the features comprises defining a location value of the feature by relation with neighboring features.
Abstract:
Provided is a method, performed by an electronic device, of reading a barcode, the method including obtaining an image by capturing an image of the barcode, determining a plurality of lines that cover a part of the barcode from the image, obtaining information about a distortion level of the barcode in a region adjacent to each of the plurality of lines, determining at least one line for reading the barcode from among the plurality of lines, based on the obtained information, and reading the barcode based on the determined at least one line.
Abstract:
A method of operating an optical device is provided. The method includes selecting at least one of a first mode for recognizing virtual reality (VR) content, a second mode for recognizing augmented reality (AR) content, and a third mode for recognizing mixed reality (MR) content, and based on a result of the selecting, performing at least one of the first mode by controlling a display to allow a user to recognize the VR content via a lens, the second mode by controlling the display to allow the user to recognize the AR content via the lens and a first mirror, and the third mode for controlling the display and a camera to allow the user to recognize the MR content via the lens, the first mirror, and a second mirror.
Abstract:
A method of operating an electronic device is provided. The method includes tracking at least one object included in a plurality of digital images including at least a first image and a second image. The tracking of the object includes determining values of phase correlation between a part of the first image and a part of the second image, determining a position of a peak value among the values of the phase correlation, and determining a variance of the values of the phase correlation according to at least a part of the peak vale.