A method of interfacing a person with a computer, the method comprising: providing the person with a device having: a shaft having an axis; a tsuba connected to the shaft and having a first side that extends away from the axis and faces the shaft; and a handgrip on a second side of the tsuba opposit
A method of interfacing a person with a computer, the method comprising: providing the person with a device having: a shaft having an axis; a tsuba connected to the shaft and having a first side that extends away from the axis and faces the shaft; and a handgrip on a second side of the tsuba opposite the first side; acquiring an image of the device; determining an orientation of the device responsive to the image; and generating an action by the computer responsive to the orientation.
대표청구항▼
1. A method of interfacing a person with a computer, the method comprising: acquiring an image, the image depicting a device comprising a shaft comprising an axis, a tsuba is connected to the shaft, the tsuba is disc shaped and has a planar circular region, the tsuba has a rotational symmetry relati
1. A method of interfacing a person with a computer, the method comprising: acquiring an image, the image depicting a device comprising a shaft comprising an axis, a tsuba is connected to the shaft, the tsuba is disc shaped and has a planar circular region, the tsuba has a rotational symmetry relative to the axis, the tsuba comprises a first side that extends away from the axis and faces the shaft and a second side opposite the first side, and a handgrip is on the second side;identifying, in the image, an elliptical shape which represents the tsuba and an area of the elliptical shape which corresponds to a projection of the shaft onto the tsuba;determining an orientation of the elliptical shape;determining a position of the area on the elliptical shape;determining an orientation of the device based on the orientation of the elliptical shape and the position of the area on the elliptical shape; andgenerating an action by the computer responsive to the orientation. 2. A method according to claim 1, wherein the elliptical shape has a major axis and a minor axis, and the identifying the elliptical shape of the tsuba in the image comprises determining the major axis and the minor axis in the image. 3. A method according to claim 1, further comprising determining 3D spatial coordinates for the device responsive to the elliptical shape. 4. A method according to claim 1, wherein the determining the orientation of the device comprises determining a polar angle of the axis in a coordinate system, and removing a degeneracy in the determination of the polar angle. 5. A method according to claim 1, wherein the determining the orientation of the device comprises: determining 3D spatial coordinates for each of three regions of the device in the image;determining whether the coordinates lie along a same straight line; andusing the coordinates to determine the orientation of the device. 6. A method according to claim 1, wherein the identifying comprises distinguishing the tsuba from the shaft based on a reflectivity of a surface of the shaft which is lower than a reflectivity of a surface of the tsuba. 7. A method according to claim 1, further comprising detecting at least one fiducial marking of the device to aid in locating a feature of the device. 8. A method according to claim 7, wherein the at least one fiducial marking comprises a reflective region along a periphery of the tsuba. 9. A method according to claim 7, wherein the at least one fiducial marking comprises a reflective fiducial at an end of the shaft. 10. A method according to claim 1, wherein the generating the action by the computer comprises animating an avatar, where the avatar is located in a virtual reality. 11. A method according to claim 10, further comprising determining 3D spatial coordinates for the person by acquiring a 3D depth image of the person and using the depth image to determine the 3D spatial coordinates. 12. A method according to claim 11, further comprising determining a location of the avatar in the virtual reality responsive to the 3D spatial coordinates. 13. A method according to claim 10, further comprising determining a posture of the person by acquiring a 3D depth image of the person and using the depth image to determine the posture. 14. A method according to claim 13, further comprising determining a posture of the avatar responsive to the posture of the person. 15. A method according to claim 1, wherein: the planar region is substantially perpendicular to the axis of the shaft. 16. A system for interfacing with a person, comprising: an imaging apparatus, the imaging apparatus is configured to acquire imaging data of a human operated device, the device comprising a shaft comprising an axis, a tsuba connected to the shaft and comprises a first side that extends away from the axis and faces the shaft and a second side opposite the first side, a handgrip is on the second side, the tsuba is disc shaped and has a planar circular region, and the tsuba has a rotational symmetry relative to the axis; anda computer configured to receive the imaging data and process the imaging data to determine an orientation of the device and generate an action responsive thereto, the computer configured to: identify, in the imaging data, an elliptical shape which represents the tsuba and an area of the elliptical shape which corresponds to a projection of the shaft onto the tsuba, the elliptical shape has a major axis and a minor axis, and the elliptical shape is identified by identifying the major axis and the minor axis,to determine an orientation of the elliptical shape;to determine a position of the area on the elliptical shape; andto determine an orientation of the device based on the orientation of the elliptical shape and the position of the area on the elliptical shape. 17. The system of claim 16, wherein: the elliptical shape of the tsuba which is identified and which is used to determine the orientation of the device is absent the area of the elliptical shape which corresponds to the projection of the shaft onto the tsuba. 18. The system of claim 17, wherein: the computer, to identify the area of the elliptical shape which corresponds to the projection of the shaft onto the tsuba, distinguishes the elliptical shape from the shaft based on a reflectivity of a surface of the tsuba which is higher than a reflectivity of a surface of the shaft. 19. A method of interfacing a person with a computer, the method comprising: acquiring an image of first and second fiducial markings of a device, the device comprising: a platform on which a person stands and a set of gimbals on which the platform is mounted that enables the person to change an orientation of the platform by shifting his or her weight on the platform, the first and second fiducial markings are along an edge of the platform and are separated from each other;determining a change in orientation of the device responsive to the image, the determining the change in orientation comprises determining a yaw angle, a roll angle and a pitch angle of the platform based on the image of the first and second fiducial markings; andgenerating an action by the computer responsive to the orientation.
Aranda, Michael Archangel; Bui, Thuy-Linh Tran; Keenan, III, James Bernard; Patel, Tushar R., Method and apparatus for drawing thick graphic primitives.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.