Size measuring system
This size measuring system has: a size measuring instrument 10 which has, disposed on the surface thereof, a plurality of identifiable markers and which is attached to the body of a user when measuring the size of the body of the user; a measurement terminal 20 which measures the size of the body of the user by photographing the user having the size measuring instrument 10 attached thereto; a business operator terminal 30 which is operated by a provider providing the size measuring instrument 10 ; and a product data management server 40 which stores therein a database of product data including size information of products, such as garments to be worn by the user.
1. A computer system for measuring a size of a three-dimensional object, the computer system comprising:
receiving means for receiving an image of a three-dimensional object, the image being an image capturing the three-dimensional object wearing a size measuring apparatus having a plurality of markers, wherein a combination of each marker of the plurality of markers and other markers disposed around the marker is unique within the size measuring apparatus; and
3D model constructing means for constructing a 3D model of the three-dimensional object by modifying a shape of a default 3D model having a plurality of markers corresponding to the plurality of markers based on the default 3D model and the received image.
2. The computer system of claim 1 , wherein the 3D model constructing means constructs the 3D model of the three-dimensional object by modifying the shape of the default 3D model based on a virtual image obtained from the default 3D model and the received image.
3. The computer system of claim 2 , wherein the 3D model constructing means is configured to:
compute a discrepancy between a plurality of markers within the virtual image and corresponding markers within the received image; and
construct the 3D model by modifying the shape of the default 3D model such that the discrepancy is minimized.
4. The computer system of claim 1 , further comprising:
measuring means for measuring a size in the 3D model; and
converting means for converting the measured size into an actual size;
wherein the shape of the default 3D model is modified within a virtual three-dimensional space whose scale with respect to an actual three-dimensional space is predetermined, and
wherein the converting means converts the measured size into an actual size by using the scale.
5. The computer system of claim 4 , wherein the scale between the virtual three-dimensional space and the actual three-dimensional space is predetermined by a ratio of a size of a plurality of markers of the default 3D model within the virtual three-dimensional space to a size of the plurality of markers of the size measuring apparatus within the actual three-dimensional space.
6. The computer system of claim 1 , wherein the three-dimensional object is a human body.
7. A size measuring system comprising:
the computer system of claim 1 , the computer system being a terminal device of a user; and
the size measuring apparatus.
8. The size measuring system of claim 7 , wherein the size measuring apparatus comprises a stretchable main body substrate and the plurality of markers placed on the main body substrate, wherein the plurality of markers are inelastic.
9. A non-transitory computer readable medium storing a program for measuring a size of a three-dimensional object, the program being executed in a computer system having a processor, wherein the program instructs the processor to perform processing comprising:
receiving an image of a three-dimensional object, the image being an image capturing the three-dimensional object wearing a size measuring apparatus having a plurality of markers, wherein a combination of each marker of the plurality of markers and other markers disposed around the marker is unique within the size measuring apparatus; and
constructing a 3D model of the three-dimensional object by modifying a shape of a default 3D model having a plurality of markers corresponding to the plurality of markers based on the default 3D model and the received image.
10. A method of measuring a size of a three-dimensional object, comprising:
receiving an image of a three-dimensional object, the image being an image capturing the three-dimensional object wearing a size measuring apparatus having a plurality of markers, wherein a combination of each marker of the plurality of markers and other markers disposed around the marker is unique within the size measuring apparatus; and
constructing a 3D model of the three-dimensional object by modifying a shape of a default 3D model having a plurality of markers corresponding to the plurality of markers based on the default 3D model and the received image.