Opencv disparity map tutorial. How to display 3D images in openCV.

Opencv disparity map tutorial. My WLS filter parameters are: lambda = 8000, sigma = 1.
Opencv disparity map tutorial How to display 3D images in openCV. Aug 16, 2024 · OpenCV, a powerful open-source library, provides several tools for stereo vision, with cv::StereoSGBM::create being one of the most popular methods for generating disparity maps. When you work Mar 23, 2021 · This is an extremely important step in this series. Even when I attempted to download other premade, calibrated stereo image from online I get terrible results that are neither accurate nor are even close to quality that I get with the example images. Sep 22, 2021 · Hi, i would like to ask if there any example can show how to map the unwrapped image with calibration parameter to show its height/reconstruct to 3d? unwrap example is from sinusoidal pattern here https://docs. VIDIOC_STREAMON Error!! Capture two webcam simultaneously. Aug 22, 2021 · I have a program that allows me to find the disparity map with 2 images from two non-stereocalibrated cameras. The size should be odd (as the block is centered at the current pixel). 10). In this tutorial you will learn how to use the disparity map post-filtering to improve the results of cv. left_view Jan 18, 2018 · I'm working on depth reconstruction from disparity map. See full list on docs. blockSize: the linear size of the blocks compared by the algorithm. Raw disparity aquisition for Kinect camera. cpp". compute() indicate?. Jan 8, 2011 · Disparity maps computed by the respective matcher instances, as well as the source left view are passed to the filter. png for each set. I followed this tutorial and understand how it generates its disparity map. Relation between Disparity and Depth information: The following image represent two cameras (left and right) and then tries to find the depth of a point p(x_w, z_x) . -- for block matching, don't use StereoBM, use StereoSGBM. disparity = (disparity * disparityMultiplier). The amount of the cut depends on the MaxDisparity settings. The block matcher can return disparities in the range [min_disparity, min_disparity + disparity_range). disparity = getFrame(disparityQueue) # Colormap disparity for display. 1 or later installed with extra modules. I suggest you check your disparity map again. Oct 14, 2016 · I'm trying to compute disparity map in C++ using OpenCV 3. Therefore, it is not depth right? I don't want actual depth. I use OpenCV to calibrate my stereo camera, then undistort and rectify the images. The problem is that the disparity map gives me something wrong, since the closest objects appear to me in black, some in the middle in white and in the background black again. -- these speckles are typical for bad parameters. We also know how to get the depth map from a disparity map. -- make sure you didn't mix up the left and right image. The general rule is this: lower the depth, higher is the disparity. When you work Jun 3, 2024 · Generating a Depth Map. . I know that the distance in two stereo images is calculated with z = (baseline * focal) / (disparity * p) but I can not figure out how to calculate the disparity using the map. Big different between StereoSGBM and gpu::StereoBM_GPU. I’ve tried to generate the depth map directly with both cv2. Detect and match keypoints between adjacent images. Finding depth. What it does is it apply a threshold to your disparity map, use that threshold as an input mask to smooth out your disparity map. It is essential for us to rectify and calibrate our cameras to obtain a desirable disparity map. Once it finds matches, it finds the disparity. Dec 4, 2020 · Another task would be creating a point cloud based on the disparity map. The second step is stereo matching to get a disparity map. Unfortunately, the tutorial appears to be somewhat out of date. jpg', 0) right_image = cv2. left_view Jul 21, 2016 · In addition you can use xfilter from opencv-contrib to improve the disparity map from sgbm. To transform a disparity map into a depth map, you need to know the baseline (distance between cameras) and focal length of your stereo camera setup. Mar 23, 2021 · This is an extremely important step in this series. Jul 29, 2021 · I’m trying to build depth map using StereoBM. I've used OpenCV to get the disparity map via block matching as you can see in the code bellow. i need to get a v-disparity map from a disparity map. The result is stored in Jul 17, 2015 · Hello. The definition of disparity is the distance between two comparable pixels in the left and right images. The tutorial and background info is available in the blog post series Easily Create a Depth Map with Smartphone AR. astype(np. It replaces blobs of similar disparities (the difference of two adjacent values does not exceed speckleRange) whose size is less or equal speckleWindowSize (the number of pixels forming the blob) by the invalid disparity value (either short -16 Dec 1, 2016 · I know that the stereo algorithms for disparity in OpenCV 2. I used a BM tuning project to attempt to play with the parameters while looking at the results on the fly, and nothing I tried looks close to reasonable. png',0) imgR = cv2. Apr 3, 2014 · Except for the black holes, everything else has the same intensity in the disparity map. At last, 3D points can be generated from disparity map. Get depth map from disparity map. The result is stored in Aug 25, 2021 · Here is the disparity map I get. My code on github. So the approach is to calculate disparity of the left and right image which will be in matrix format. Dec 5, 2022 · To construct a depth map from the stereo images, we find the disparities between the two images. The second one uses the Video4Linux2 interface to access the color sensor. Mar 10, 2015 · if you created it with StereoMatcher::compute you can have a look at the doc: disparity – Output disparity map. Thanks to Daniel Lee’s Stereo Vision library, we don’t have to do much in terms of the code! Apr 7, 2015 · i'm new to opencv and i'm trying to run some codes. show() Now, I would like to do the same thing for Nov 25, 2024 · So it finds corresponding matches between two images. Note that the example above assumes that the Astra camera is the first camera in the system. As I known, disparity means that it is gaps between two pair of image. I use LibELAS to compute the disparity map. jpg', 0 Jul 9, 2014 · I am using the code sample for stereo matching that came with openCV source code, here: /* * stereo_match. Here, we use longitude-latitude rectification to preserve all filed of view, or perspective rectification which is available but is not recommended. 0 (totally untrusted regions of the raw disparity map) to 255. For a detailed explanation of how to get the depth map from the disparity map, please go back to our Depth Estimation post. the pictures look rectified to me. We will be using snippets from the example application, that can be downloaded here. But, that disparities means not the same values. The disparity map I'm generating is very noisey and seems to be ignoring the plane altogether (almost creating a shadow of the plane among the noise). imshow(disparity,'gray') plt. 5; SGBM parameters are win_size = 9, min_disp = 0, num_disp = 80, uniquenessRatio = 0, speckleRange = 2, speckleWindowSize = 150, disp12MaxDiff = 10, preFilterCap = 3. I am trying to make cloud point from pair of images. Jul 24, 2019 · I was able to get an accurate depth image of example images that were provided in the opencv tutorial but not on any other image. The disparity map looks good but when I add a piece of program to get a 3D map via meshlab, I get some scattered points (see photo result_clou. Only the dataset Art, Dolls and Reindeer will be used. imread('tsukuba_r. I use StereoSGBM algorithm and I need to be able to recognize far and very close objects. My question is: May 11, 2017 · Some tutorials about calibration : 1. which is a 16 bit type, so <uchar So it finds corresponding matches between two images. applyColorMap(disparity, cv2. I am interested in finding the disparity map of a scene. uint8) disparity = cv2. Now I just want to calculate Z for some pixel x,y. png',0) stereo = cv2. Estimate homographies between image pairs. Now if you use stereobm or stereosgbmwith default parameter disparity is coded in CV_16S (short). For this we create an object of the StereoBM class using cv2. In summary, my issue is that I have a good disparity map generated but very poor point-clouds, that seem skewed/squished and are not representative of the actual Feb 1, 2011 · @ here is calculation which may help you % %Z = fB/d % where % Z = distance along the camera Z axis % f = focal length (in pixels) % B = baseline (in metres) % d = disparity (in pixels) % % After Z is determined, X and Y can be calculated using the usual projective camera equations: % % X = uZ/f % Y = vZ/f % where % u and v are the pixel location in the 2D image % X, Y, Z is the real 3d Dec 18, 2020 · To improve the results of your disparity map, you can implement post-filtering, here is a tutorial (https://docs. You ghave to divide disparyt map by 16 before using reprojectImageTo3D Mar 28, 2018 · I'm going to assume you're talking about Stereo Disparity, in which case you will likely want to use a simple Sum of Absolute Differences (read that wiki article before you continue here). I'm following the tutorial here, to get a disparity map from 2 pictures: import numpy as np import cv2 from matplotlib import pyplot as plt imgL = cv2. cpp" and then the "disparity. imread('tsukuba_l. StereoBM which didn’t really give out a satisfying result, here is the The num_disparities parameter defines the number of disparity levels, and the block_size parameter specifies the size of the block window used for matching. I’m using a printed chessboard with squares that are 20mmx20mm on 11x9 paper and Nov 7, 2011 · There are various algorithm to compute a disparity map, the one implemented in OpenCV is the graph cut algorithm. Jan 1, 2015 · I have two stereo images that I'd like to use to compute a depth map. This cannot be right. epipolar lines are perfectly horizontal). import cv2 6 days ago · At this point the point cloud can be generated using the reprojectImageTo3D method, taking care to convert the computed disparity in a CV_32FC1 Mat (decode method computes a CV_64FC1 disparity map): Mat pointcloud; Jan 7, 2025 · cv::namedWindow("disparity map"); cv::imshow ( "disparity map" , disp); At this point we can also extract all the corresponding points using getDenseMatches() method and export them in a file. o&hellip; Jan 3, 2023 · OpenCV is the huge open-source library for the computer vision, machine learning, and image processing and now it plays a major role in real-time operation which is very important in today’s systems. 5 mm square , i get in meshlab 86. StereoBM_create() and compute the disparity using stereo. i'm refering to the algorithm Mar 23, 2016 · Before generating a Disparity Map you need to undistort left and right views, after this generate a disparity channel, and then redistort both views again. I’m including the 1 day ago · The decoding result: a CV_64F Mat at image resolution, storing the computed disparity map. Jan 2, 2015 · Hi, I'm working on creating a disparity map from a stereo image pair using OpenCV. Here is a screenshot of my Disparity Map. I'm trying to look at a 3D model of an F-15. In the Simultaneous Localization and Mapping (SLAM) article series , I provided some background on different algorithms and showed how they work. imread('im11. While I unfortunately do not know C/C++, I do know python-- so when I found this tutorial, I was optimistic. Is there a way to do this using only one depth image which we have acquired beforehand? Jun 19, 2020 · paper "Fast Obstacle Detection Using U-Disparity Maps with Stereo Vision" reference paper: "Fast Obstacle Detection Using U-Disparity Maps with Stereo Vision" I want to ask can opencv do this res Mar 10, 2015 · if you created it with StereoMatcher::compute you can have a look at the doc: disparity – Output disparity map. It is a CV_32F one-channel image with values ranging from 0. The code I use if the following, providing me with a disparity map of the two images. cpp Nov 7, 2011 · A disparity map contains information related to the distance of the objects of a scene from a viewpoint. Once I get the Disparity, I use the formula Depth = Baseline * focal length/ Disparity. Most of my code is copied from this openCV tutorial and my stereoCalibrate was taken from this article. How to use Kinect with OpenCV? mri to 3d reconstruction. StereoBM and cv. Where stereo is the created Aug 25, 2021 · Here is the disparity map I get. 3 "Do I need to normalize the disparity map?" No It will change unit. Is triangulatePoints outputing rubish ? Jan 8, 2013 · disparity_map_left: disparity map of the left view, 1 channel, CV_16S type. Note that we are using the original non-downscaled view to guide the filtering process. present the MRE in your question. In this example we will see how to compute a disparity map from a stereo pair and how to use the map to cut the objects far from the cameras. e. Next, we’ll compute the disparity map using the compute() method of the SBM object: Apr 17, 2021 · Recently I’m using the Middlebury Stereo Datasets 2005 for generating the disparity map. Disparity Map: I’m using cameras that are hardware synchronized. To construct a depth map from the stereo images, we find the disparities between the two images. Disparity map example in Java. I have trouble calculating depth from disparity map using opencv. Besides the above threshold image, the application generates a disparity map. 4 to create a disparity map from two individually taken photographs in a single-camera smartphone android opencv computer-vision disparity-map stereo-matching homography single-camera I found and ordered ELP’s stereo camera to calculate depth maps with OpenCV and see what I could do with them. png) On the other topics, I saw that I had to change the type and divide the disparity map Apr 20, 2021 · I’m learning about the disparity calculations and want to calculate the distance for a known pixel. Sources: https://github. (ex) image 1 : real max depth 80m / of disparity 10 . 4 (stereoBM, stereoSGBM) give the disparity as values 16 times greater the real values, as reported in the documentation. My WLS filter parameters are: lambda = 8000, sigma = 1. min_disparity controls the offset from the x-position of the left pixel at which to begin searching. Dec 7, 2021 · while True: # Get the disparity map. Some algorithms, like StereoBM or StereoSGBM compute 16-bit fixed-point disparity map (where each disparity value has 4 fractional bits), whereas other algorithms output 32-bit floating-point disparity map. The disparity predictions undergo normalization to the 8-bit format using OpenCV, and the occlusion predictions are thresholded to create a binary mask, which is also converted to an 8-bit format. The result is stored in Dec 5, 2022 · Create a depth map from stereo images in OpenCV Python - A depth map can be created using stereo images. opencv. (It shows only one image, but I have two images from two diff webcams separated by around 3cms) 5 days ago · The first object will use the OpenNI2 API to retrieve depth data. I am using StereoBM to create disparity map, but results is very, very bad. Inspecting the images, they are vertically aligned, but the disparity map looks terrible no matter what parameters I choose. The code I ha A prototype app that implements OpenCV 3. Also note that our disparity map doesn’t directly reveal the distance in meters, so you’d have to convert the values of the disparity map to depth. We have already seen how epiline constraint make this operation faster and accurate. Below code snippet shows a simple procedure to create a disparity map. Implement a stereo matching algorithm to generate a disparity map from the provided pair of stereo images (The images are in the folder Q4_disparity). Must have OpenCV 3. Dec 15, 2022 · minimal reproducible example is required. i 'm using a two rectified image to get stereo matching and after that the dense disparity map. Dec 2, 2020 · OpenCV has a tutorial that lists multiple ways of matching features between frames. org/master/d3/d14/tutorial_ximgproc_disparity the disparity search range. We provide code in Python and C++. The API of stereo reconstruction for omnidrectional camera is omnidir Aug 27, 2019 · Hello! I am using WLS filter for beautify and stabilize disparity map. The result is stored in Mar 31, 2022 · Good afternoon, I am looking to obtain a good disparity map with the SGBM algorithm to be able to approximate the depth of the objects in the image. I see lot of tutorials, such this, but I can't create good disparity map. compute(imgL,imgR) plt. The search range can then be shifted by changing the minimum disparity. In this tutorial you will learn how to use the disparity map post-filtering to improve the results of StereoBM and StereoSGBM algorithms. Oct 10, 2019 · Take a look at the stereoRectify documentation by OpenCV: here. I'm following this tutorial for calculating the disparity map between 2 images. To use it we have to call the function CreateStereoGCState() to initialize the data structure needed by the algorithm and use the function FindStereoCorrespondenceGC() to get the disparity map. Jan 8, 2013 · At this point the point cloud can be generated using the reprojectImageTo3D method, taking care to convert the computed disparity in a CV_32FC1 Mat (decode method computes a CV_64FC1 disparity map): Mat pointcloud; Dec 29, 2016 · opencv tracking computer-vision camera-calibration morphology python3 disparity-map rectification stereo-vision stereo-matching chessboard-detection 3d-tracking reprojection block-matching Updated Aug 21, 2018 Mar 25, 2014 · Take a look at OpenCV's documentation. blackImages: The all-black images needed for shadowMasks computation. I also trying to use StereoSGBM, but results is same. -- then make sure they're rectified (i. imread('im10. Aug 23, 2022 · What does the map returned by stereo. Apr 21, 2019 · Disparity maps computed by the respective matcher instances, as well as the source left view are passed to the filter. my code to get the disparity map is as follows: def depth_map(imgL Sep 22, 2018 · Disparity boundary is (-16 ~ 496). these are not same, right Martin Peris' 3D Reconstruction with OpenCV and Point Cloud Library. Read and download my code here. But 17 in disparity map means 17/16 of pixel. 3d models from 2d image slices. Code: import cv2 import numpy as np left_image = cv2. Depth from reprojectImageTo3D. COLORMAP_JET) # Get the left and right rectified frame. This Jan 8, 2013 · Disparity maps computed by the respective matcher instances, as well as the source left view are passed to the filter. StereoSGBM algorithms. Build your main to use these classes. StereoSGBM and cv2. This is using stereoBM but stereoSGBM isn’t much better. The depth value is inversely proportional to the disparity values. Code. Feb 20, 2023 · hello , i have been trying for long time to make 2 script , 1- stereo calibration , 2- generate disparty map , anyway when i genereate ply file when i measure it in meashlab it gives me wrong numbers for exampe my chessboard is 2. How can I get the Z-coordinates of the pixels of the hand in the disparity map? I actually want to get all the Z-coordinates of the pixels of the hand to calculate the average Z-value (distance) (using the disparity map). Credits Released under the MIT License - see the LICENSE file for details. The depth can be calculated by: depth = (focalLength * baseline) / disparity; The resulting map will give you a pixel-wise measurement of distances from the camera plane. -- then Apr 10, 2018 · I am trying to generate a dense disparity map with OpenCV's ORB detectors. It has the same size as the input images. whiteImages: The all-white images needed for shadowMasks computation. 3D face recognition. png and view5. comput(). I followed this tutorial - created right and left matchers and compute two disparity maps. The result is stored in Jan 8, 2011 · Disparity maps computed by the respective matcher instances, as well as the source left view are passed to the filter. i got the disparity map and when i tryed to tronsform it on v-disparity i got nothing an empty window appeared. 0 (regions containing correct disparity values with a high degree of confidence). I have calibrated and rectified images already. OpenCV stereo_match. Two questions here: Why is the Depth coming as negative ?. Let's see how we can do it with OpenCV. If you are going to use real-time images and perform your own calibration, use the class: "calibracao. The requirement is to generate the disparity map with only view1. Nov 9, 2019 · I am trying to calculate distance of the object from the camera using the below code. Apr 17, 2021 · Recently I’m using the Middlebury Stereo Datasets 2005 for generating the disparity map. 4. 1. cpp * calibration * * Created by Victor Eruhimov on 1/18/10. Also, once you obtain a proper disparity map, you should do a hole-filling to take care of all the black areas. Jan 11, 2021 · In this post, we will learn how to create a custom low-cost stereo camera (using a pair of webcams ) and capture 3D videos with it using OpenCV. Display in 3D at set of binary labelled cv::Mat images somekind of slices of a 3D object. Since depth is inversely proportional to disparity, these two parameters determine the horopter, or 3D volume covered by the search range I've spent about three weeks reading forums, tutorials, the Learning OpenCV book and the actual OpenCV documentation on using the stereo calibration and stereo matching functionality. Low-quality Depth channel without anti-aliasing; For creating a high-quality Disparity Map you need left and right Depth Channels that must be pre-generated. flags: Flags setting decoding algorithms. Disparity map can have any resolution, it will be automatically resized to fit left_view resolution. For each pixel algorithm will find the best disparity from 0 (default minimum disparity) to numDisparities. the opencv tutorial says: "The depth of a point in a scene is inversely proportional to the difference in distance of corresponding image points and their camera centers. The disparity map is automatically upscaled in an edge-aware fashion to match the original view resolution. Implicitly assumes that disparity values are scaled by 16 (one-pixel disparity corresponds to the value of 16 in the disparity map). 2. Thus I set MinDisparity to -16 and MaxDisparity 160. However, I don't understand how the code in the tutorial generates a dense disparity map because I cannot find any portion of the code that calculates the disparity of pixels that are not key points. disparity map values. It turns out that just getting a decent depth map was much more involved than I expected. You should also read this tutorial by Chris McCormick before you read more here. Next, we’ll compute the disparity map using the compute() method of the SBM object: Oct 23, 2024 · Implement an image stitching algorithm using OpenCV. Question 4. After doing camera calibration and everything, I am trying to get a depth image. Camera is now correctly calibrated but the resulted disparity map is cut from left. However, by running the following code, I obtained a map with the same size as the input photos with values ranging from -16 to 211. But depth image depends on the disparity map and I am not getting proper disparity map. Read more about Camera Rectification. Question 5 2 days ago · Public Member Functions: virtual Mat : getConfidenceMap ()=0: Get the confidence map that was used in the last filter call. To start with, I did stereo calibration using the following code (I wrote it myself with a little help from Google, after failing to find any helpful tutorials for the same written in python for OpenCV 2. If you are going to use already rectified data set images, you Jan 23, 2024 · The model outputs predictions for disparity and occlusion, which are transferred from GPU to CPU memory and converted to NumPy arrays. cv::filterSpeckles is used to post-process the disparity map. org Apr 5, 2021 · We now know how a disparity map is calculated using a block-matching algorithm and how to tune the parameters to give us a good disparity map for a stereo camera setup. createStereoBM(numDisparities=16, blockSize=15) disparity = stereo. The result is stored in 4 days ago · At this point the point cloud can be generated using the reprojectImageTo3D method, taking care to convert the computed disparity in a CV_32FC1 Mat (decode method computes a CV_64FC1 disparity map): Mat pointcloud; Disparity maps computed by the respective matcher instances, as well as the source left view are passed to the filter. Default: DECODE_3D_UNDERWORLD. don't just point off-site. Jul 28, 2017 · OpenCV has a tutorial on post-filtering disparity maps here but it needs the left and right images to function properly. py sample shows some sample code for this. Feb 4, 2020 · I'm facing an issue, and would like some inputs from the community on how to improve the disparity map. Nov 20, 2012 · Getting point cloud from disparity. Note: For more information, refer to Introduction to OpenCV Depth Map : A depth map is a picture wher Aug 20, 2015 · The so-called groundtruth-map is a disparity map that contains the ideal solution of the correspondence problem. image 2 : real max depth 40m / of disparity 10. I’m using a printed chessboard with squares that are 20mmx20mm on 11x9 paper and I am a complete beginner I am trying to obtain real depth map from left and right image. Possible issue VI. When you have called initUndistortRectifyMap with the calibration parameters as suggested in the documentation I linked, your images are warped so that the epipolar lines are parallel, now you should be able to use createStereoBM to create a disparity map. 0/modules/ximgproc/samples/disparity_filtering. Disparity Map Feb 25, 2021 · Hello, I am trying to create a disparity map using a pair of undistorted and rectified images. 9 something like that , so i thought maybe the ply i generate dont do mm maybe pixels , then i make it in mm it gave me wrong size Jan 5, 2025 · disparity_map_left: disparity map of the left view, 1 channel, CV_16S type. Feb 22, 2022 · The regression function outputs the final disparity map of the two input images, which however still needs to be converted to a depth map. com/opencv/opencv_contrib/blob/3. Step 4: Compute the Disparity Map. I chose the ELP camera because it looked like a low-effort way to get working stereo camera hardware. " According to this Jan 8, 2012 · Disparity maps computed by the respective matcher instances, as well as the source left view are passed to the filter. Mar 18, 2013 · I am working on stereo images. yln qqdy xtqv xucyg qjxj yuecqwn vbt axrmll jlob rmydrn
{"Title":"What is the best girl name?","Description":"Wheel of girl names","FontSize":7,"LabelsList":["Emma","Olivia","Isabel","Sophie","Charlotte","Mia","Amelia","Harper","Evelyn","Abigail","Emily","Elizabeth","Mila","Ella","Avery","Camilla","Aria","Scarlett","Victoria","Madison","Luna","Grace","Chloe","Penelope","Riley","Zoey","Nora","Lily","Eleanor","Hannah","Lillian","Addison","Aubrey","Ellie","Stella","Natalia","Zoe","Leah","Hazel","Aurora","Savannah","Brooklyn","Bella","Claire","Skylar","Lucy","Paisley","Everly","Anna","Caroline","Nova","Genesis","Emelia","Kennedy","Maya","Willow","Kinsley","Naomi","Sarah","Allison","Gabriella","Madelyn","Cora","Eva","Serenity","Autumn","Hailey","Gianna","Valentina","Eliana","Quinn","Nevaeh","Sadie","Linda","Alexa","Josephine","Emery","Julia","Delilah","Arianna","Vivian","Kaylee","Sophie","Brielle","Madeline","Hadley","Ibby","Sam","Madie","Maria","Amanda","Ayaana","Rachel","Ashley","Alyssa","Keara","Rihanna","Brianna","Kassandra","Laura","Summer","Chelsea","Megan","Jordan"],"Style":{"_id":null,"Type":0,"Colors":["#f44336","#710d06","#9c27b0","#3e1046","#03a9f4","#014462","#009688","#003c36","#8bc34a","#38511b","#ffeb3b","#7e7100","#ff9800","#663d00","#607d8b","#263238","#e91e63","#600927","#673ab7","#291749","#2196f3","#063d69","#00bcd4","#004b55","#4caf50","#1e4620","#cddc39","#575e11","#ffc107","#694f00","#9e9e9e","#3f3f3f","#3f51b5","#192048","#ff5722","#741c00","#795548","#30221d"],"Data":[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[6,7],[8,9],[10,11],[12,13],[16,17],[20,21],[22,23],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[36,37],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[2,3],[32,33],[4,5],[6,7]],"Space":null},"ColorLock":null,"LabelRepeat":1,"ThumbnailUrl":"","Confirmed":true,"TextDisplayType":null,"Flagged":false,"DateModified":"2020-02-05T05:14:","CategoryId":3,"Weights":[],"WheelKey":"what-is-the-best-girl-name"}