<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Hello Andrew,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"></p>
<div>>A neat thing you can do is infill the base of the image where your hand/body/head are to make it less distracting. For example all >my 360 images on Mapillary do this ->
<a href="https://www.mapillary.com/map/im/xfQGW4eK_ntjhRNyXDW5bQ" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" id="LPlnk677816" previewremoved="true">
https://www.mapillary.com/map/im/xfQGW4eK_ntjhRNyXDW5bQ</a>
<div><br>
</div>
<div>>The script I use for this is <a href="https://github.com/andrewharvey/lg360-mapillary-helpers/blob/master/lg360_inpaint" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" id="LPlnk320707" class="OWAAutoLink" previewremoved="true">https://github.com/andrewharvey/lg360-mapillary-helpers/blob/master/lg360_inpaint</a> which
 uses gmic's >inpaint capabilities <a href="http://gmic.eu/reference.shtml#inpaint_matchpatch" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" id="LPlnk514910" class="OWAAutoLink" previewremoved="true">http://gmic.eu/reference.shtml#inpaint_matchpatch</a>.
 The script takes a black/white mask, then patches that part >of the image on a thumbnail sized image (to make it faster) then composites that into the final output.</div>
</div>
<p></p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Thanks for this, looks great. Yes - removing or hiding the photographer was definitely one of the main problems I've had so far. I hid myself crudely (by blanking out regions of the image manually) on photos in which
 my face was showing but didn't on the others.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Thanks,</p>
<p style="margin-top:0;margin-bottom:0">Nick</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 12pt;">
<p></p>
<br>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Andrew Harvey <andrew.harvey4@gmail.com><br>
<b>Sent:</b> 01 June 2019 04:58:35<br>
<b>To:</b> Nick Whitelegg<br>
<b>Cc:</b> osm-talk<br>
<b>Subject:</b> Re: [OSM-talk] OpenTrailView 360 - StreetView-like application for hikers</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div dir="ltr">A neat thing you can do is infill the base of the image where your hand/body/head are to make it less distracting. For example all my 360 images on Mapillary do this ->
<a href="https://www.mapillary.com/map/im/xfQGW4eK_ntjhRNyXDW5bQ">https://www.mapillary.com/map/im/xfQGW4eK_ntjhRNyXDW5bQ</a>
<div><br>
</div>
<div>The script I use for this is <a href="https://github.com/andrewharvey/lg360-mapillary-helpers/blob/master/lg360_inpaint">https://github.com/andrewharvey/lg360-mapillary-helpers/blob/master/lg360_inpaint</a> which uses gmic's inpaint capabilities <a href="http://gmic.eu/reference.shtml#inpaint_matchpatch">http://gmic.eu/reference.shtml#inpaint_matchpatch</a>.
 The script takes a black/white mask, then patches that part of the image on a thumbnail sized image (to make it faster) then composites that into the final output.</div>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">On Fri, 31 May 2019 at 21:49, Nick Whitelegg <<a href="mailto:nick.whitelegg@solent.ac.uk">nick.whitelegg@solent.ac.uk</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div id="x_gmail-m_-8782141147230879945divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif">
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">Hi,</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">Some of you are probably aware that way back in 2010 I started developing OpenTrailView , which aims to be a StreetView-like web application but focusing on off-road routes such as hiking trails, with crowd-sourced
 panoramas.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">Recently, due to the increasing availability of 360 cameras and the appearance of mature panorama APIs (e.g. Pannellum) and client-side routing APIs (GeoJSON Path Finder) I have restarted work on OpenTrailView and
 did an initial presentation at FOSDEM 2019 back in February.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">Since then I have done further work and OpenTrailView, while still incomplete, is in a state where I believe it's ready to start receiving contributions.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">It's available at</p>
<p style="margin-top:0px; margin-bottom:0px"><a href="https://www.opentrailview.org/" class="x_gmail-m_-8782141147230879945OWAAutoLink" id="x_gmail-m_-8782141147230879945LPlnk993222" target="_blank">https://www.opentrailview.org/</a></p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">You can get an idea of how it allows you to 'walk' along OSM ways by navigating in the default area (Southampton Common). There are also some panoramas available close to Fernhurst, West Sussex (lat 51.05, lon -0.72).
 There's a Nominatim search available if you switch to 'map' mode (see the map icon).</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">If you signup and then login, you can contribute your own 360 panos. Obviously follow the usual privacy considerations (no faces, no car number plates) - panos will be moderated before they go live to ensure they
 do not have any privacy violations amongst other things.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">The key thing about this version is that it will use underlying OSM data to auto-connect panoramas. This was not done on any previous version.<br>
</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">However, note that while the site will accept panos anywhere in the world, at present, the auto-connection facility will only work in *Europe* plus Turkey (I am using the Europe Geofabrik extract), as my server currently
 only stores European data. Nonetheless I have had a possible offer of helping with hosting costs so expansion to the entire world could well happen soon.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">The maps provided are rather basic, showing only highways, coastlines and a few selected POIs, this is due to server capacity constraints. If anyone is aware of a tile server I can use legitimately as a replacement,
 without violating the usage policy, please let me know.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">In similar style to OSM, panos will be copyright 'OTV360 contributors' and licensed under CC-by-SA. IANAL but this seems to be the most common practice.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">Do remember once again that this is an unfinished product but it is now in a state where I believe it is of interest to contributors.</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">Gitlab: <a href="https://gitlab.com/nickw1/opentrailview/" class="x_gmail-m_-8782141147230879945OWAAutoLink" id="x_gmail-m_-8782141147230879945LPlnk934596" target="_blank">
https://gitlab.com/nickw1/opentrailview/</a></p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
Thanks,</p>
<p style="margin-top:0px; margin-bottom:0px">Nick<br>
</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<div id="x_gmail-m_-8782141147230879945Signature">
<div id="x_gmail-m_-8782141147230879945divtagdefaultwrapper" dir="ltr" style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:12pt">
<p></p>
<br>
</div>
</div>
</div>
</div>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@openstreetmap.org" target="_blank">talk@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk</a><br>
</blockquote>
</div>
</div>
</div>
</body>
</html>