Customer measurement system and method
By using a system of cameras and controllers in an amusement park to identify customers' anatomical features and reference marks, the problem of customer height measurement errors in the existing technology is solved, and accurate height measurement and accurate qualification judgment are achieved.
Patent Information
- Application Number
- CN202380045515.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-06-08
- Filing Date
- 2023-06-07
- Publication Date
- 2025-01-21
AI Technical Summary
The prior art is difficult to accurately measure the height of amusement park customers, especially in the case of irregular postures or the use of auxiliary equipment, resulting in measurement errors and confusion.
A system including a camera and a controller is used to identify the customer's anatomical features and reference markers through image processing technology. The distance in the virtual space is scaled to the real-world space to generate the customer's height data.
The accurate measurement of customers is achieved, the measurement errors brought by the changes in posture and the use of the auxiliary equipment, and improved the accuracy of the judgment of the qualifications of the highly limited attraction.
Smart Images

Figure CN119343709A_ABST
Abstract
Description
Background Art
[0001] The present disclosure generally relates to the field of amusement parks. More specifically, embodiments of the present disclosure relate to methods and apparatus for measuring patrons in an amusement park to assess one or more physical characteristics and / or to determine eligibility for entry to an amusement park attraction (e.g., entry as a passenger to an amusement ride).
[0002] Theme parks or amusement parks have become increasingly popular. More complex and creative ride attractions have helped increase the popularity and success of such parks. Certain attractions may have height restrictions for passengers above a height threshold. For example, a theme park ride attraction may involve a ride vehicle (such as a roller coaster type car) or other vehicle that moves along a ride path. Height restrictions for rides may involve limiting the ride to passengers within a specific height range that can fit into a restraint for each seat. Passengers may be measured before entering the ride to determine if they fit within the height restriction. For example, passengers may manually compare their height to a line on a wall. Summary of the invention
[0003] Certain embodiments commensurate in scope with the originally claimed subject matter are summarized below. These embodiments are not intended to limit the scope of the present disclosure, but rather these embodiments are intended only to provide a brief overview of certain disclosed embodiments. Indeed, the present disclosure may encompass a wide variety of forms that may be similar or different from the embodiments set forth below.
[0004] According to one embodiment, a patron measurement system is provided, the patron measurement system comprising one or more cameras configured to generate image data indicating patron characteristics in an attraction measurement area of a separate attraction in an amusement park, wherein the image data comprises images of reference markers in the attraction measurement area. The patron measurement system also comprises a controller configured to receive the image data indicating patron characteristics from the one or more cameras. The controller comprises a processor configured to: identify one or more anatomical features of the patron in the image data; identify reference markers in the image data; scale the distances between the identified anatomical features in the image data from a virtual space of the image data to a real-world space using the reference markers in the image data; and generate a patron height calculation based on the scaled distances between the identified anatomical features.
[0005] According to one embodiment, a method for measuring a patron in a scenic spot measurement area is provided, the method comprising: receiving image data indicating characteristics of a patron from one or more cameras; identifying one or more anatomical features of the patron in the image data; identifying reference markers in the image data; scaling distances between the identified anatomical features in the image data from a virtual space of the image data to a real-world space using the reference markers in the image data; and generating a patron height calculation based on the scaled distances between the identified anatomical features.
[0006] According to one embodiment, a patron measurement device is provided, the patron measurement device comprising one or more cameras configured to generate a sensor signal including image data indicating a patron characteristic in an attraction measurement area of a separate attraction within an amusement park. The patron measurement device also includes a controller configured to receive the sensor signal indicating the patron characteristic from the one or more cameras. The controller includes a processor configured to: identify one or more anatomical features of the patron in the image data; identify reference markers in the image data; scale the distance between the identified anatomical features in the image data from a virtual space of the image data to a real-world space using the reference markers in the image data; and generate a patron height calculation based on the scaled distance between the identified anatomical features. The patron measurement device also includes a display configured to display an indication of the patron height calculation. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] These and other features, aspects, and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings, in which like characters represent like parts throughout the drawings, and in which:
[0008] Figure 1 is a schematic view of a customer measurement system in operation in an amusement park according to the present embodiment;
[0009] Figure 2 is a flow chart of a method of using a customer measurement system according to the present embodiment;
[0010] Figure 3 is an example user interface of a customer measurement system according to the present embodiment;
[0011] Figure 4 is an example user interface of a customer measurement system according to the present embodiment;
[0012] Figure 5 is an example user interface of a customer measurement system according to the present embodiment;
[0013] Figure 6is a schematic illustration of measurement results of a virtual space from a customer measurement system mapped into a real space according to the present embodiment;
[0014] Figure 7 is a block diagram of a customer measurement system according to the present embodiment; and
[0015] Figure 8 is a schematic view of an attraction measurement area of an amusement park using the customer measurement system according to the present embodiment. DETAILED DESCRIPTION
[0016] The presently disclosed embodiments facilitate an attraction measurement technique for measuring one or more patron characteristics, which in turn can be used to determine the patron's eligibility to enter a highly restricted attraction. The measurement technique allows the patron to be measured while in a variety of postures (e.g., standing, seated, slouching, or leaning). In addition, the measurement technique reduces user measurement errors or confusion associated with attraction eligibility requirements.
[0017] Figure 1 An example customer measurement system 12 is shown including a controller 14 coupled to one or more cameras 16 that generate image data in a customer measurement region 20 of interest. The image data is in turn used to generate customer measurements by mapping the virtual world image data into real world space such that relative virtual distances between anatomical features in the image data are used to estimate the customer measurements.
[0018] One or more cameras 16 that capture image data are coupled to or placed in a customer measurement device 24. The customer measurement device 24 is a portable handheld device that contains one or more cameras 16 so that measurements can be obtained by moving the handheld device in front of a customer to obtain relevant data. In one embodiment, the customer measurement device 24 containing one or more cameras 16 is a handheld mobile device or tablet. In one embodiment, the customer measurement device 24 can be coupled to a kiosk or a fixed-location premises.
[0019] One or more cameras 16 may also obtain image data including reference markers 32 disposed along the axis of a plane in the measurement area 20 and used to map the virtual space into the real world. In the illustrated example, the reference markers are disposed on a wall or column 34 positioned at an appropriate location within the measurement area 20 so that the customer is appropriately positioned to intersect the plane of the reference markers 32. The customer measurement system 12 may include orientation markers 38 to correctly position the customer relative to the reference markers 32. In the case where the customer measurement device 24 is portable or at least partially adjustable, the customer measurement device 24 may be oriented or repositioned to capture both the customer and the reference markers 32 within the field of view of the camera 16.
[0020] The reference marker 32 may be a QR code, an image (e.g., a 2D image), a printed or formed shape, or other image distinguishable feature of a fixed size or dimension. Based on the relationship between the features of the reference marker 32 in the image data and the known real-world measurements of the features of the reference marker 32, the customer's anatomical features may be mapped from the virtual space to the real-world space.
[0021] One or more cameras 16 collect data including information representing one or more customers (in Figure 1 1 and 2. The image data is provided to the controller 14, which uses the image data to determine customer characteristics, such as height. The customer measurement system 12 allows customers to be accurately measured while leaning or sitting (e.g., in a wheelchair or stroller). As shown by way of example, the first customer 22a is taller than the second customer 22b. However, the first customer 22a is leaning, while the second customer 22b is holding a balloon. If the distance 30 from the ground represents the minimum height of the ride attraction, an optical beam-type sensor that measures the beam interruption at the minimum height will erroneously indicate the second customer 22b as being tall enough because the balloon will interrupt the beam. In addition, the first customer 22a will also be incorrectly identified as not being tall enough. In contrast, the disclosed measurement system 12 as provided herein will correctly identify the first customer 22a as being tall enough and the second customer 22b as not being at least the minimum height. The system 12 uses sensor signals to identify anatomical features and generates a height calculation based on the estimated size or distance between the anatomical features. In an embodiment, system 12 may provide a display or other indicator to indicate whether a height calculation qualifies or does not qualify.
[0022] In one embodiment, using information obtained via one or more cameras 16, one or more customer characteristics are identified. Figure 2 1 is a flow chart of a method 100 for using a customer measurement system according to the present technology. The method 100 includes receiving (block 102) image data indicating customer characteristics from one or more cameras 16 disposed in a measurement area 20. In one embodiment, the measurement area 20 may be at an amusement park entrance, at a customer service center, or at a separate attraction. In one embodiment, a customer measurement event may occur once, and the system 12 stores the determined customer measurement results and provides the customer measurement results for confirmation by different attractions. Thus, customers 22 may be measured only once for a variety of attractions.
[0023] The method 100 includes detecting (block 104) an anatomical feature (e.g., one or based on the image data). It can be appreciated that the image data may first be filtered, normalized, calibrated, and / or preprocessed to more conveniently be used with the height calculation logic (as provided herein). The presence and orientation of various limbs and / or anatomical features of the customer (including the customer's head, neck, torso, pelvis, thigh, knee, calf, shin, ankle, foot, toe, hand, wrist, finger, elbow, forearm, etc.) may be identified or detected based on the image data. The image data also includes a reference marker 32, and the method 100 also identifies the reference marker 32 within the image. The reference marker 32 may be selected to be quickly and easily identified and distinguished from other real-world features captured in the image data. In an embodiment, the reference marker 32 may be imaged in the visible light spectrum and / or may be imaged outside the visible light spectrum. Thus, the image data may include data from a visible light camera (e.g., an RGB camera) and a fluorescent or infrared camera.
[0024] As generally discussed herein, the distance between two or more different identified anatomical features is scaled (block 106) from virtual space to real world space using reference markers 32. In one embodiment, the technique may be used to identify limb differences, such as amputations and the length of the identified amputations. Based on the stored attraction information, a notification may be generated for one or more of the attractions within the amusement park that the patron is eligible to ride.
[0025] The method 100 includes generating a customer height calculation based on the scaled distance (block 108). The estimated dimensions may include length estimates between joints (e.g., wrist to elbow; elbow to shoulder, ankle to knee, knee to hip) and / or width estimates in a plane parallel to the length axis. By using the methods described herein, a customer may be measured without having to stand up from a wheelchair, assistive mobility device, stroller, etc. to determine whether he can enter the ride. Furthermore, it may be appreciated that the techniques described herein may also be applied to customers who do not have any mobility restrictions.
[0026] The customer features may be anatomical features, for example, each of the customer's limbs is identified. The customer's head, neck, torso, pelvis, arms, knees, shins, ankles, feet, hands, toes, fingers, etc. may be identified. It may be appreciated that some of these limbs may have paired limbs or corresponding limbs (i.e., right limbs and left limbs) across the midline of the customer's body. The currently disclosed embodiments include: identifying virtual space distances between the identified anatomical features and scaling these measurements to the real world. The customer's overall height may be estimated or calculated using a stored relationship between the height and these distances. In one embodiment, the scaled distances between the top of the shoulder and the top of the head, the top of the shoulder to the waist, and / or the waist to the floor or feet may be used to determine the customer's height. The currently disclosed embodiments include generating an overall height calculation of the customer based on the identified distances in the image data (e.g., virtual space) scaled to the real world space using the features of the reference markers 32 as a scale factor. In this way, the customer may remain seated (e.g., in a wheelchair) while being measured before approaching the ride.
[0027] Figure 3 1 is an example user interface 130 of the customer measurement system 12, which shows a camera video stream (camera feed) 132 displayed via the user interface 130. The user interface 130 may include a box or other indicia 136 overlaid on the camera video stream 132 indicating the proper orientation of the reference marker 32. In one embodiment, the operator may open a customer measurement application operating on a handheld device to activate the camera. The camera captures the displayed real-time camera video stream 132. In one embodiment, the user interface 130 also includes a clickable key 138. In one embodiment, the clickable key 138 is inactive by default, but is activated only when the reference marker 32 is properly positioned to trigger the display of the clickable key 138 or trigger the activation of the clickable key 138 on the user interface 130. In an embodiment, the user interface 130 may additionally or alternatively include an overlay to guide the customer to locate the proper position relative to the reference marker 32 in the camera video stream 132. When the operator determines that the customer is properly positioned, the operator can provide user input via a clickable key to capture image data (e.g., a still image) that is used for customer height calculation (as discussed herein). In an embodiment, any overlay marks on the user interface 130 are not included in the captured still image.
[0028] Figure 4 A captured still image 138 for customer height calculation is shown displayed on the user interface 130. Thus, Figure 3 The user interface 130 may transition to Figure 4130. After the image data is captured, the system 12 uses the image data of the captured still image 139 to generate one or more anatomical feature markers 140 overlaid on the captured still image 138. The anatomical feature markers are generated based on anatomical feature recognition performed on the image data. For example, the system 12 may use a trained neural network to identify one or more of the head, eyes, mouth, nose, eyebrows, shoulders, limbs, waist, hands, feet, etc. The customer measurement area 20 may be maintained with a white or monochrome surrounding environment so that the captured still image 138 is free from other features that may generate false positives. Therefore, in an embodiment, the captured still image 138 may only include the reference marker 32 and the customer 22 as objects in the image, which may render the anatomical feature recognition more computationally efficient.
[0029] In one embodiment, the system 12 uses the captured still image to complete the initial anatomical feature identification. In the illustrated embodiment, the user interface 130 includes three different anatomical feature markers 140: a top of the head marker 140a, a shoulder marker 140b, and a waist marker 140c. The anatomical feature markers 140 are overlaid on the captured still image 138 at locations corresponding to the corresponding identified anatomical features. In the illustrated embodiment, the anatomical feature markers 140 are text label lines that intersect or pass through their corresponding identified anatomical features. However, it should be understood that other graphical indicators, shapes, or configurations are also contemplated. For example, the identified anatomical features can be marked by highlighting, shading, boxes, etc.
[0030] To account for variability in customer clothing, hats, hairstyles, and postures, the system 12 may allow for operator input to confirm that the anatomical feature markers 140 are correctly positioned before proceeding with the customer height calculation based on these identified anatomical features. In the illustrated example, the anatomical feature markers 140 appear to correspond generally to the correct positions, and the user may click or activate a confirmation key 142. However, if one or more of the anatomical feature markers 140 are incorrectly positioned, the user may click an edit key 144 to manually change the position or positions of the anatomical feature markers 140.
[0031] Figure 5 An example user interface of the system 12 is shown in which the top of the head marker 140a is incorrectly positioned at the top of the customer's hat, rather than at a location that roughly corresponds to the top of the customer's head. The operator can click the edit key 144 to allow manual repositioning of the top of the head marker 140a. The repositioning can be responsive to various customer inputs, such as via dragging, arrow down, hand or gaze gesture, or voice command. Once the anatomical feature markers 140 are all correctly positioned, the operator can select the confirm key 142 to instruct the system 12 to proceed with the customer height calculation.
[0032] In one embodiment, method 100 may include machine learning features using a training set of verified measurements. In one example, the training set may generate verified measurements using height measurements from an alternative method. The alternative measured heights for a particular individual may be used to train the system to adjust the positioning of the marker on the image of the individual until the height calculation generated using the marker outputs the correct height that matches the height from the alternative method. In one embodiment, the machine learning model may be used to train a feature identifier to more accurately identify anatomical features and / or position the marker in an image. In addition, the machine learning model may include auxiliary features to help an operator reposition the marker 140. That is, the machine learning model may be used to identify whether the operator is providing accurate input for repositioning the marker and generate an indicator of the display that the marker positioning may be inaccurate or may trigger a check before submission.
[0033] Figure 6 1 is a schematic illustration of a measured virtual space distance, which may be scaled (as provided herein). For example, using the identified anatomical features (or, in an embodiment, portions of the overlay marker 140), image distances 150, 152 may be determined between these identified features. In addition, the image size of the reference marker 32 may be determined. In the illustrated example, the reference marker 32 has a generally rectangular shape and includes a height dimension 154 and a width dimension 156. Because the reference marker 32 is a real-world object with a fixed real-world size, the real-world size may be used as a scaling factor to generate a real-world value corresponding to the distance 150, 152 between the identified anatomical features. In an embodiment, the virtual space may be arbitrary or relative units. For example, the distances 150, 152 may be determined as relative values based on the virtual dimensions 154, 156. In one example, the shoulder to waist distance 152 may be determined as 3x times the height dimension 154. Therefore, the scaling factor used is 3 to determine the real-world distance between the customer's shoulders and waist.
[0034] Although the illustrated example shows head, shoulder, and waist anatomical features, more or fewer anatomical features may be identified. To determine the final overall height calculation based on the real-world scaled distances between these identified anatomical features, an anatomical model may be used. Thus, the customer height may be a function of the typical range of heights for individuals having the same shoulder-to-waist, shoulder-to-head, and waist-to-head distances as the measured shoulder-to-waist, shoulder-to-head, and waist-to-head distances. Additionally, the system 12 may incorporate feedback and machine learning to improve the customer measurement calculations.
[0035] Figure 72 is a block diagram of a customer measurement system 200 (e.g., customer measurement system 12) according to the present embodiment. Customer measurement system 200 includes a controller 202, which can be implemented in a computing device, a server, a distributed processor, or a cloud computing environment. Controller 202 includes a processor 204 and a memory 206. Processor 204 may include one or more processing devices (processing or computing circuit systems), and memory 206 may include one or more tangible non-transitory machine-readable media. By way of example, such machine-readable media may include RAM, ROM, EPROM, EEPROM, or optical disk storage, magnetic disk storage or other magnetic storage devices or any other medium that can be used to carry or store desired program code in the form of machine-executable instructions or data structures and can be accessed by processor 204 or by other processor-based devices (e.g., mobile devices). Controller 202 may utilize one or more types of software-based instructions executable by processor 204. For example, the instructions may include accessing stored information, such as real-world features of reference mark 32. Correlation techniques can be used to find relationships between variables. In one embodiment, system 200 may use the relationship between one or more features of reference marker 32 in the image data to identify the correct scaling factor to scale the distances in the image data to real-world space.
[0036] The system 200 may receive various inputs 210 to generate a customer height indication and perform other actions based on the estimated customer height. For example, the system 200 may receive ride information 212, including height restrictions for specific rides. The ride information 212 may include the number of available seats, the number of seats for customers that can be accommodated in the auxiliary mobility vehicle, restrictions on which types of auxiliary mobility vehicles are suitable for specific rides, height restrictions, and weight restrictions, among other restrictions. For example, rides may have specific height or weight restrictions. Additionally, some ride seats may only accommodate a certain depth for passengers, and therefore, customers with certain disabled equipment (e.g., crutches, wheelchairs, etc.) may not be able to ride, may require the use of additional seats (e.g., adjacent seats), or may require specific seats on the ride that are suitable for the customer.
[0037] The system 200 receives image data from one or more cameras 214. The one or more cameras 214 may include a visible light camera or a camera that detects non-visible light. The one or more cameras 214 may include an infrared camera and an RGB camera to obtain measurements of the customer.
[0038] The system 200 may use various mathematical equations and relationships between virtual space and real world space (e.g., geometry, 3D Pythagorean theorem, linear interpolation) to scale between virtual space and real world space. To determine the height of the customer, the controller 202 may perform a calibration using the measured dimensions of the reference markers to scale to the measurements obtained by the one or more cameras 214. The controller 202 uses the scaling to determine a height calculation 218 for the measured customer. The controller 202 may output an overall height calculation for determining whether the ride has sufficient space to accommodate the customer while the customer remains seated or is assisted by the customer's assistive device (e.g., in the customer's wheelchair, assistive mobility device, stroller), without requiring the customer to dismount from the customer's assistive device. In one embodiment, the output may include a notification regarding eligibility to ride a particular attraction based on the estimated height.
[0039] The controller 202 may be communicatively coupled to a display 219 that may display a height calculation 218. In one embodiment, the controller 202 may receive user input 220, such as via a capacitive sensor integrated into the display 219. The estimated height for the patron may be output to the display 219 to let park employees know whether the patron 22 can be accommodated on the ride.
[0040] In certain embodiments, the disclosed customer measurement system 200 may use facial recognition or other customer tracking technology to correlate customers to measured heights. Thus, customers may be measured earlier in the day and the estimated height recorded to the customer profile. Using customer identification technology, customer profiles may be used at other attractions to correlate identified customers with their estimated heights to determine ride eligibility. In this way, the measurement only needs to occur once during the day.
[0041] Figure 8 According to the present embodiment, Figure 7 Schematic diagram of a side view of an attraction measurement area of a theme park of a customer measurement system 200. In the illustrated embodiment, a customer 22 is able to be measured in an attraction measurement area 224, which may be adjacent to a ride area 226 or may be part of a customer service space so that the customer is measured once, for example as part of an entrance process. The attraction measurement area may include one or more cameras 232 within the attraction measurement area 220. One or more sensors 232 may be moved via a motor 234 communicatively coupled to the controller 202 so as to adequately capture image data. Additionally or alternatively, one or more sensors 232 may be disposed in a handheld device 236 (e.g., a wand, a tablet, or a mobile device). The handheld device 236 may be used by a park employee 238 to capture image data when the handheld device 236 is positioned in front of the customer 22.
[0042] It can be appreciated that the customer 22 may be requested to move into the space 240 so that the customer 22 can be measured. The space 240 may include a reference marker 244. The space 240 may be an area where the space 240 can be conveniently viewed via one or more cameras 232 of a handheld device 236 held by a park employee. The reference marker 244 may be a specific marker or prop with image-distinguishable features in the plane of the space 240. The reference marker 244 may be positioned substantially parallel to the customer measurement space 240. When it is determined that the customer 22 is in place, a height measurement may be initiated. In certain embodiments, the capture of the reference marker initiates a customer height measurement or. That is, the camera 232 picks up the reference marker to activate the customer measurement feature of the system 200.
[0043] In an embodiment, the sensor 232 is disposed in a handheld device 236, which may be a mobile device or tablet, and the operator activates the sensor 232 via interaction with a user interface of the mobile device or tablet. In an embodiment, features of the controller 200 are also disposed in the handheld device 236. In other embodiments, the handheld device 236 communicates wirelessly with the system 200, and image data is transmitted to a remote or separate system processor 204, which performs a customer height calculation based on the transmitted image data. In other embodiments, customer measurements may be performed using a separate fixed-position camera or a camera positioned within a kiosk location in the customer measurement area 220.
[0044] It can be appreciated that the customer measurement system 200 can be used to measure a customer 22 in a wheelchair, an assistive mobility device, a stroller, a cart, etc., or at any time when the customer 22 is holding an accessory 248 (e.g., a cane, a shopping bag, a wallet) that can partially obstruct the view of the customer 22. In the illustrated embodiment, the customer measurement system 200 can be used to measure a customer 22 in a wheelchair. When the customer 22 is in a wheelchair or stroller, it can be appreciated that a portion of the customer's body may be obscured from the perspective of one or more cameras 232. For example, the view of the customer's left leg may be obscured by components of the wheelchair. In this example, one or more cameras 232 may not be able to adequately capture the size of the customer's left leg. However, as discussed herein, when feature information used in the calculation is missing or indistinguishable in the image data, the operator 238 can provide the location of the anatomical feature via user input to allow the customer height calculation to proceed.
[0045] In an embodiment, the system 200 may receive updates from the ride 252 when the seating configuration changes or when the ride 252 is loaded, depending on the configuration of the ride 252. Thus, the system 200 may also determine whether the patron height calculation is compatible with the particular ride 252 in its current configuration or loading state. For example, if the ride 252 includes three seats for passengers under a certain height range, the system 200 may track whether any of those seats are available when a patron in the allowed height range is present for measurement.
[0046] Although only certain features of the present embodiment have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. Therefore, it is to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the present disclosure. In addition, it is to be understood that certain elements of the disclosed embodiments may be combined or exchanged with each other.
[0047] The technology presented and claimed herein is cited and applied to substantial objects and specific examples that demonstrably improve the practical nature of the art, and thus is not abstract, intangible, or purely theoretical. In addition, if any claim appended to the end of this specification contains one or more elements designated as "means for [performing] ... [function]" or "steps for [performing] ... [function]," it is intended that such elements be interpreted in accordance with 35 U.S.C. 112(f). However, for any claim containing elements designated in any other manner, it is intended that such elements not be interpreted in accordance with 35 U.S.C. 112(f).
Claims
1. A customer measurement system comprising: one or more cameras configured to generate image data indicative of patron characteristics in an attraction measurement area of an individual attraction within the amusement park, wherein the image data includes images of reference markers in the attraction measurement area; a controller configured to receive the image data indicative of the customer's characteristics from the one or more cameras, the controller comprising a processor configured to: identifying one or more anatomical features of a customer in the image data; identifying the reference marker in the image data; scaling distances between identified anatomical features in the image data from a virtual space of the image data to a real-world space using the reference markers in the image data; and A customer height calculation is generated based on the scaled distances between the identified anatomical features.
2. The customer measurement system of claim 1, wherein: The one or more cameras are coupled to a portable user device.
3. The customer measurement system of claim 2, wherein: The portable user device is a tablet computer or a mobile device.
4. The customer measurement system of claim 2, wherein: The portable user device includes a graphical user interface configured to receive user input for capturing a still image, wherein the image data includes the still image.
5. The customer measurement system of claim 2, wherein: The portable user device comprises a graphical user interface configured to: displaying the image data; displaying a graphical indicator of the identified anatomical feature overlaid on the displayed image data; as well as receiving user input confirming that the position of the graphical indicator is at a location corresponding to the identified anatomical feature; as well as Wherein the processor is configured to generate the customer height calculation in response to receiving the user input.
6. The customer measurement system of claim 2, wherein: The portable user device comprises a graphical user interface configured to: displaying the image data; displaying a graphical indicator of the identified anatomical feature overlaid on the displayed image data; as well as receiving a first user input updating one or more positions of the graphical indicator relative to the displayed image data; receiving a second user input confirming that the graphical indicator is at a location corresponding to the identified anatomical feature after the updating; and Wherein the processor is configured to generate the customer height calculation in response to receiving the second user input.
7. The customer measurement system of claim 1, wherein: The identified anatomical features of the customer include the head, shoulders, and hips.
8. The customer measurement system of claim 7, wherein: The processor is configured to: identifying a floor or ground surface in the image data; and The location of the floor or ground is used to determine the customer height calculation.
9. The customer measurement system of claim 1, wherein: The processor is configured to: accessing real-world measurements of the reference markers; and generating a scaling function using a relationship between features of the reference marker in the image data and the real-world measurements of the reference marker; as well as The distances between identified anatomical features in the image data are scaled to the real-world space using the scaling function.
10. The customer measurement system of claim 9, wherein: The real-world measurements represent a planar segment of the reference marker, wherein the planar segment corresponds to a plane of the image data.
11. The customer measurement system of claim 1, wherein: The reference mark is a QR code.
12. A method for measuring customers in a scenic spot measurement area, comprising: receiving image data indicative of characteristics of a customer from one or more cameras; identifying one or more anatomical features of the customer in the image data; identifying reference markers in the image data; scaling distances between identified anatomical features in the image data from a virtual space of the image data to a real-world space using the reference markers in the image data; as well as A customer height calculation is generated based on the scaled distances between the identified anatomical features.
13. The method of claim 12, further comprising accessing real-world measurements of the reference marker and generating a scaling function using the real-world measurements and features of the reference marker in the image data.
14. The method of claim 13, wherein: Scaling the distance includes using the scaling function.
15. The method of claim 12, further comprising displaying the customer height calculation.
16. The method of claim 12, determining the patron's eligibility for an attraction at an amusement park based on the patron's altitude calculation.
17. A customer measurement device comprising: one or more cameras configured to generate sensor signals including image data indicative of patron characteristics in an attraction measurement area of individual attractions within the amusement park; a controller configured to receive the sensor signal indicative of the customer characteristic from the one or more cameras, the controller comprising a processor configured to: identifying one or more anatomical features of a customer in the image data; identifying reference markers in the image data; scaling distances between identified anatomical features in the image data from a virtual space of the image data to a real-world space using the reference markers in the image data; as well as generating a customer height calculation based on the scaled distances between the identified anatomical features; as well as A display is configured to display an indication of the customer's height calculation.
18. The customer measurement device of claim 17, wherein: The display is configured as: displaying the image data; and A graphical indicator of the identified anatomical feature is displayed overlaid on the image data.
19. The customer measurement device of claim 18, wherein: The display is configured as: receiving a first user input for updating a position of a graphical indicator of the graphical indicators relative to the displayed image data; as well as A second user input is received confirming the position of the graphical indicator after updating the position, wherein the scaled distance between the identified anatomical features in the image data is based on the distance between the confirmed positions.
20. The customer measurement device of claim 19, wherein: The first user input drags the graphical indicator to the updated position.