Method and apparatus for object positioning by using depth images
First Claim
1. A method for object positioning by using depth images, adapted to an apparatus for positioning an object, and the method being executed by a hardware processor to perform:
- converting a depth information of each of a plurality of pixels in each of one or more depth images into a real world coordinate;
according to the real world coordinate, computing a distance of each of the plurality of pixels to a plurality of edges of the object in each of a plurality of directions around each of the plurality of pixels;
assigning a weight to the distance of the each pixel to each edge of a plurality of edges; and
according to a weight limit and the weight of the distance of each of the plurality of pixels to each of the plurality of edges, selecting within a specified area range at least one pixel having a largest weight to determine one or more extremity positions of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an exemplary embodiment, a method for object positioning by using depth images is executed by a hardware processor as following: converting depth information of each of a plurality of pixels in each of one or more depth images into a real world coordinate; based on the real world coordinate, computing a distance of each pixel to an edge in each of a plurality of directions; assigning a weight to the distance of each pixel to each edge; and based on the weight of the distance of each pixel to each edge and a weight limit, selecting one or more extremity positions of an object.
68 Citations
18 Claims
-
1. A method for object positioning by using depth images, adapted to an apparatus for positioning an object, and the method being executed by a hardware processor to perform:
-
converting a depth information of each of a plurality of pixels in each of one or more depth images into a real world coordinate; according to the real world coordinate, computing a distance of each of the plurality of pixels to a plurality of edges of the object in each of a plurality of directions around each of the plurality of pixels; assigning a weight to the distance of the each pixel to each edge of a plurality of edges; and according to a weight limit and the weight of the distance of each of the plurality of pixels to each of the plurality of edges, selecting within a specified area range at least one pixel having a largest weight to determine one or more extremity positions of the object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for object positioning by using depth images, adapted to an apparatus for positioning an object, and the method being executed by a hardware processor to perform:
-
for each of a plurality of pixels in each of one or more depth images, computing a distance of the pixel to a plurality of edges of the object in each of a plurality of directions around each of the plurality of pixels; converting a depth information of the distance of the each pixel to each edge of a plurality of edges into a real world coordinate; assigning a weight to the distance of the each pixel to the each edge; and according to a weight limit and the weight of the distance of each of the plurality of pixels to each of the plurality of edges, selecting within a specified area range at least one pixel having a largest weight to determine one or more extremity positions of the object. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for positioning an object by using depth images, comprising:
-
a hardware processor connected to a depth image capture device, wherein said hardware processor further includes; a real-world coordinate computing module that converts each of a plurality of received depth information into a real world coordinate, and a computing device configured to compute a distance of each of a plurality of pixels in each of one or more depth images captured by the depth image capture device to a plurality of edges of the object in each of a plurality of directions around each of the plurality of pixels, assign a weight to the distance of each pixel to each edge, and select within a specified area range at least one pixel having a largest weight to determine one or more extremity positions of the object according to a weight limit and the weight of the distance of each of the plurality of pixels to each edge in each of the plurality of directions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification