Emesent Colourisation Kit for Hovermap
.zf_lB_Dimmer_823929{ position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background: rgb(0, 0, 0); opacity: 0.8; z-index: 10000000; } .zf_lB_Container_823929{ position: fixed; background-color: white; margin: 0; margin-right: 0px; padding: 0; height: 593px; width: 70%; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); border: 7px solid none; max-height: calc(100% - 60px); z-index: 999999; } p{ margin-bottom: 10px; } .zf_lB_Wrapper_823929{ position: fixed; top: 50%; left: 50%; margin-left: 0; margin-top: -180px; z-index: 10000001; } .zf_main_id_823929{ height: calc(100% - 0px); display: flex; overflow-y: auto; overflow-x: hidden; } .zf_lb_closeform_823929 { position: absolute; right: -20px; background: #2f2e2e; padding: 0; border-radius: 50%; width: 34px; height: 34px; top: -15px; cursor: pointer; border: 2px solid #d9d9d9; } .zf_lb_closeform_823929:before, .zf_lb_closeform_823929:after { position: absolute; left: 16px; content: ' '; height: 19px; width: 2px; top: 7px; background-color: #f7f7f7; } .zf_lb_closeform_823929:before { transform: rotate(45deg); } .zf_lb_closeform_823929:after { transform: rotate(-45deg); } @media screen and (min-device-width: 10px) and (max-device-width: 380px) { .zf_lB_Container_823929 { width: 270px !important; } } @media screen and (min-device-width: 360px) and (max-device-width: 480px) { .zf_lB_Container_823929 { width: 300px !important; } } @media screen and (min-device-width: 440px) and (max-device-width: 500px) { .zf_lB_Container_823929 { width: 380px !important; } } @media only screen and (min-width:500px) and (max-width:600px) { .zf_lB_Container_823929 { width: 450px; } } @media only screen and (min-width:601px) and (max-width:700px) { .zf_lB_Container_823929 { width: 540px; } } @media only screen and (min-width:700px) and (max-width:800px) { .zf_lB_Container_823929 { width: 650px; } } @media screen and (min-device-width: 801px) and (max-device-width: 1268px) { .zf_lB_Container_823929 { width: 750px !important; } } Click here to submit an inquiry for a custom enterprise solution! (function() { try{ if( document.readyState == "complete" ){ onloadActions_823929(); } else { window.addEventListener('load', function (){ onloadActions_823929(); }, false); } function onloadActions_823929(){ constructDiv_823929(); loadZForm_823929(); } function constructDiv_823929(){ var iframeDiv = document.createElement("div"); iframeDiv.setAttribute('id','26QlTDH92KYFq9m-WNnaXYK9uzvyNELN82KhxsDUMgU_823929'); iframeDiv.setAttribute('class','zf_main_id_823929'); var closeFormDiv = document.createElement("div"); closeFormDiv.setAttribute('id','deleteform_823929'); closeFormDiv.setAttribute('class','zf_lb_closeform_823929'); var containerDiv = document.createElement("div"); containerDiv.setAttribute('id','containerDiv_823929'); containerDiv.setAttribute('class','zf_lB_Container_823929 '); containerDiv.appendChild(iframeDiv); containerDiv.appendChild(closeFormDiv); var wrapperDiv = document.createElement("div"); wrapperDiv.setAttribute('class','zf_lB_Wrapper_823929'); wrapperDiv.appendChild(containerDiv); var dimmerDiv = document.createElement("div"); dimmerDiv.setAttribute('class','zf_lB_Dimmer_823929'); dimmerDiv.setAttribute('elname','popup_box'); var mainDiv = document.createElement("div"); mainDiv.setAttribute('id','formsLightBox_823929'); mainDiv.style.display = "none"; mainDiv.appendChild(wrapperDiv); mainDiv.appendChild(dimmerDiv); document.body.appendChild(mainDiv); } function showZForm_823929(){ var iframe = document.getElementById("26QlTDH92KYFq9m-WNnaXYK9uzvyNELN82KhxsDUMgU_823929").getElementsByTagName("iframe")[0]; if(iframe == undefined ||iframe.length == 0){ loadZForm_823929(); } document.getElementById("formsLightBox_823929").style.display = "block"; document.body.style.overflow = "hidden"; } function loadZForm_823929() { var iframe = document.getElementById("26QlTDH92KYFq9m-WNnaXYK9uzvyNELN82KhxsDUMgU_823929").getElementsByTagName("iframe")[0]; if(iframe == undefined ||iframe.length == 0){ var f = document.createElement("iframe"); f.src = getsrcurlZForm_823929('https://forms.zohopublic.com/connexicore/form/VolatusDronesCanadaProductPageContactForm1/formperma/26QlTDH92KYFq9m-WNnaXYK9uzvyNELN82KhxsDUMgU?zf_rszfm=1'); f.style.border="none"; f.style.minWidth="100%"; f.style.overflow="hidden"; var d = document.getElementById("26QlTDH92KYFq9m-WNnaXYK9uzvyNELN82KhxsDUMgU_823929"); d.appendChild(f); var deleteForm = document.getElementById("deleteform_823929"); deleteForm.onclick = function deleteZForm_823929() { var divCont = document.getElementById("formsLightBox_823929"); divCont.style.display="none"; document.body.style.overflow = ""; var iframe = document.getElementById("26QlTDH92KYFq9m-WNnaXYK9uzvyNELN82KhxsDUMgU_823929").getElementsByTagName("iframe")[0]; iframe.remove(); } window.addEventListener('message', function (){ var evntData = event.data; if( evntData && evntData.constructor == String ){ var zf_ifrm_data = evntData.split("|"); if ( zf_ifrm_data.length == 2 || zf_ifrm_data.length == 3 ) { var zf_perma = zf_ifrm_data[0]; var zf_ifrm_ht_nw = ( parseInt(zf_ifrm_data[1], 10) + 15 ) + "px"; var iframe = document.getElementById("26QlTDH92KYFq9m-WNnaXYK9uzvyNELN82KhxsDUMgU_823929").getElementsByTagName("iframe")[0]; if ( (iframe.src).indexOf('formperma') > 0 && (iframe.src).indexOf(zf_perma) > 0 ) { var prevIframeHeight = iframe.style.height; var zf_tout = false; if( zf_ifrm_data.length == 3 ) { iframe.scrollIntoView(); zf_tout = true; } if ( prevIframeHeight != zf_ifrm_ht_nw ) { if( zf_tout ) { setTimeout(function(){ iframe.style.minHeight = zf_ifrm_ht_nw; var containerDiv = document.getElementById("containerDiv_823929"); containerDiv.style.height=zf_ifrm_ht_nw; },500); } else { iframe.style.minHeight = zf_ifrm_ht_nw; var containerDiv = document.getElementById("containerDiv_823929"); containerDiv.style.height=zf_ifrm_ht_nw; } } } } } }, false); } } function getsrcurlZForm_823929(zf_src) { try { if ( typeof ZFAdvLead !== "undefined" && typeof zfutm_zfAdvLead !== "undefined" ) { for( var prmIdx = 0 ; prmIdx < ZFAdvLead.utmPNameArr.length ; prmIdx ++ ) { var utmPm = ZFAdvLead.utmPNameArr[ prmIdx ]; var utmVal = zfutm_zfAdvLead.zfautm_gC_enc( ZFAdvLead.utmPNameArr[ prmIdx ] ); if ( typeof utmVal !== "undefined" ) { if ( utmVal != "" ){ if(zf_src.indexOf('?') > 0){ zf_src = zf_src+'&'+utmPm+'='+utmVal;//No I18N }else{ zf_src = zf_src+'?'+utmPm+'='+utmVal;//No I18N } } } } } if ( typeof ZFLead !== "undefined" && typeof zfutm_zfLead !== "undefined" ) { for( var prmIdx = 0 ; prmIdx < ZFLead.utmPNameArr.length ; prmIdx ++ ) { var utmPm = ZFLead.utmPNameArr[ prmIdx ]; var utmVal = zfutm_zfLead.zfutm_gC_enc( ZFLead.utmPNameArr[ prmIdx ] ); if ( typeof utmVal !== "undefined" ) { if ( utmVal != "" ){ if(zf_src.indexOf('?') > 0){ zf_src = zf_src+'&'+utmPm+'='+utmVal;//No I18N }else{ zf_src = zf_src+'?'+utmPm+'='+utmVal;//No I18N } } } } } }catch(e){} return zf_src; } var buttonElem = document.getElementById("zf_button_823929"); buttonElem.style.display = "block"; buttonElem.addEventListener("click", showZForm_823929); }catch(e){} })(); *The following components are required for Colourisation on ST USB3.1 Data Cable 0.5m GoPro Camera Mount for Hovermap ST (for Hero Black) M3 x 8mm Socket Countersunk Screws Emesent Air Mesh Cable Bag Micro SD Card 128 GB with Adapter for GoPro Note: Colourisation is an optional feature which requires an upgraded licence. Add a new level of reality capture to your 3D point clouds. Emesent brings you additional insights from its best-in-class point cloud scans with the introduction of the Hovermap colorization feature. The 3D point clouds from Hovermap can now be augmented with true color, providing additional context for visualization and analysis. Colorization provides greater insights across a variety of applications, revealing previously hidden details in your critical infrastructure. A Versatile and Modular Approach Simply attach the latest rugged action camera (the GoPro Hero8) to Hovermap with our custom quick release mount. This modular approach extends the versatility and flexibility of Hovermap, allowing you to capture colorized scans as needed. Combining camera and LiDAR data from a moving scanner is no easy task. Our team has developed a powerful software algorithm to achieve precise calibration and synchronization between the camera and LiDAR sensor, keeping it simple and easy to use while producing incredible results. Easy Processing CAPTURE – CONNECT – COMPUTE - CONSUME Scanning and data processing remain as easy as always. Hovermap and the camera are started with the push of a button, and after capture the LiDAR and video data are processed via a simple drag-and-drop workflow. For advanced users, a vast range of parameters are also made available to further adjust processing and output options. Integrate With Your Existing Workflows Colorized point clouds along with image frames and image pose data can be imported into your favorite third-party software. As always, our rich point cloud data also includes per-point attributes such as range, intensity, return number and time – making filtering a breeze. Press Record and Start Scanning Now just hit record and start gathering colorized point clouds! Fit a camera equipped Hovermap to a drone to reach those impossible to reach areas, or use it as a handheld scanner. Use our advanced SLAM and flight autonomy on supported drones to push your colorization flights even further in GPS-denied environments. See it - In Color No matter what environment you are scanning, Emesent’s Colorization for Hovermap allows you to seamlessly capture colorized point clouds in a click of a button. WATCH COLORIZATION FOR HOVERMAP™