<div dir="ltr">Carl, that was a very helpful and thorough response.<div><br></div><div>We've been using a tool called ImagePlay. <a href="http://imageplay.io/">http://imageplay.io/</a> It's open source and based on OpenCV. The team used it to create a pipeline that has some potential to help navigation in this year's challenge. Since it's open source, once you have a pipeline, you can figure out the calls to it makes to opencv to construct the stages. It's based on the C++ implementation so the team has to translate that to java for their Android controllers. It has a very nice pipeline editor that supports branching. The downside is that it is very unstable and doesn't have anywhere near the number of filters and algorithms that RoboRealm supports.</div><div><br></div><div>We did ask RoboRealm for a license and they responded positively last week! It took them a while to verify that we were a FIRST robotics team - they support individual FIRST teams with licenses. It's much easier to experiment with and they have great documentation so now have an improved pipeline. It's going to take more work to figure out how to implement that pipeline in OpenCV. We can't use the RoboRealm capabilities directly. But as a tool for learning different aspects of computer vision, RoboRealm rocks. Thanks for your original presentation posted to the DPRG youtube channel - it helped us get up to speed quickly.</div><div><br></div><div>Peace,</div><div><br></div><div>Karim</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 5, 2017 at 7:36 AM, Carl Ott <span dir="ltr"><<a href="mailto:carl.ott.jr@gmail.com" target="_blank">carl.ott.jr@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Yes - <div><br></div><div>I noticed the dramatic change in RoboRealm price structure a couple months ago when I went to renew.  $50 or a little per year is a good level - the steady stream of updates and community forum is well worth it.  But commercial only licenses bumped to $500 - which is too high for my learning purposes. I found some indication in the forums that a pricing structure like this was tried some years back, so maybe educational pricing will return like it appeared to before.  I really wish they'd offer price tiers based on support, where the educational price level remains available but perhaps with limited or no official support beyond other users in the community forum.</div><div>Anyhow, I've greatly appreciated the author, who has been very responsive and helpful with every request I've made. It might be worth reaching out with a private message to talk about your teams accomplishments and goals, and see if you could get a special arrangement...<br></div><div><br></div><div>I started to look around for alternatives, but haven't found anything quite like it.  RoboRealm is unique and quite good for what it does. So I'm going to stick with the perpetual license I've paid for, at least until I 'finish' the challenge course line follower...</div><div><br></div><div>However, as I'm getting close to solving the challenge course, and I'm still on a cloud style API compatibility kick, I looked around for node.js compatible stuff.  There are promising results, but nothing with the rich IDE style framework and hardware interface libraries that RoboRealm provides.</div><div><br></div><div>Check out OpenCV + node.js stuff:</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>tutorial</div><div><a href="https://community.risingstack.com/opencv-tutorial-computer-vision-with-node-js/" target="_blank">https://community.risingstack.<wbr>com/opencv-tutorial-computer-v<wbr>ision-with-node-js/</a></div><div><br></div><div>open source bindings</div><div><a href="https://github.com/peterbraden/node-opencv" target="_blank">https://github.com/peterbraden<wbr>/node-opencv</a></div><div><a href="https://www.npmjs.com/package/opencv" target="_blank">https://www.npmjs.com/package/<wbr>opencv</a><br></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>(be careful to take the latest official npm install package from peterbraden. this link highlights a couple variants which contain malicious code: <a href="https://iamakulov.com/notes/npm-malicious-packages/" target="_blank">https://iamakulov.com/no<wbr>tes/npm-malicious-packages/</a>)</div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div><div>examples</div><div><a href="https://www.libhive.com/providers/npm/packages/opencv" target="_blank">https://www.libhive.com/provid<wbr>ers/npm/packages/opencv</a></div></blockquote><div><br></div><div><br></div><div>These show other approaches, for web API style machine vision</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><a href="http://www.eyesbot.com/blog/?preload=javascript_computer_vision.txt" target="_blank">http://www.eyesbot.com/blog/?p<wbr>reload=javascript_computer_vis<wbr>ion.txt</a></div><div><br></div><div>Python based</div><div><a href="https://www.learnopencv.com/turn-your-opencv-code-into-a-web-api-in-under-10-minutes-part-1/" target="_blank">https://www.learnopencv.com/tu<wbr>rn-your-opencv-code-into-a-web<wbr>-api-in-under-10-minutes-part-<wbr>1/</a></div><div><br></div><div>MS Azure Cognitive Services</div><div>(Steve should be proud to see this listed)</div><div><a href="https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/" target="_blank">https://docs.microsoft.com/en-<wbr>us/azure/cognitive-services/co<wbr>mputer-vision/</a></div><div>I'm very interested to try this, but haven't had a chance yet.</div><div>this link shows some free / evaluation levels</div><div><a href="https://azure.microsoft.com/en-us/try/cognitive-services/" target="_blank">https://azure.microsoft.com/en<wbr>-us/try/cognitive-services/</a></div><div><br></div><div><img src="cid:ii_15eec661435a8bdd" alt="Inline image 1" width="563" height="333"></div><div><br></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>-> I believe Google Cloud Compute platform has a similar offering, but haven't looked closely</div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div><div><br></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>some other interesting looking libraries, looks like free/inexpensive yet solid hands-on learning</div><a href="http://tangiblejs.com/libraries/computer-vision" target="_blank">http://tangiblejs.com/librarie<wbr>s/computer-vision</a></blockquote><div><br></div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div></blockquote><div>Then there of course there is the embedded approach.  Lots in the club have tried the PIxy / CMUcam.  And Ray has tried RPi & Open CV. </div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div><div>Raspberry Pi<br></div><div><a href="http://homepage.cem.itesm.mx/carbajal/EmbeddedSystems/SLIDES/Computer%20Vision/Computer%20Vision%20using%20SimpleCV%20and%20the%20Raspberry%20Pi.pdf" target="_blank">http://homepage.cem.itesm.mx/c<wbr>arbajal/EmbeddedSystems/SLIDES<wbr>/Computer%20Vision/Computer%<wbr>20Vision%20using%20SimpleCV%<wbr>20and%20the%20Raspberry%20Pi.<wbr>pdf</a></div><div><a href="http://www.technolabsz.com/2013/03/how-to-easily-install-opencv-on.html" target="_blank">http://www.technolabsz.com/201<wbr>3/03/how-to-easily-install-ope<wbr>ncv-on.html</a></div><div><br></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>Alternatives to CMUcam -> JeVois CV module vs. OpenMV Cam</div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><a href="https://diyrobocars.com/2017/05/07/first-experiments-with-jevois-computer-vision-module/" target="_blank">https://diyrobocars.com/2017/<wbr>05/07/first-experiments-with-<wbr>jevois-computer-vision-module/</a><br></div><div><br></div></blockquote></div><div><br></div><div><br></div><div>this course started as a Kickstarter</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><a href="https://www.pyimagesearch.com/pyimagesearch-gurus/" target="_blank">https://www.pyimagesearch.com/<wbr>pyimagesearch-gurus/</a></div></blockquote><div><br></div><div><br></div><div><div>Some other options - seem powerful but maybe heavier lifting or pricing required - likely not for beginners</div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div>looks like a decent site for professional level training</div></div></div><div><div><div><a href="https://www.embedded-vision.com/what-embedded-vision/embedded-vision-academy/newest" target="_blank">https://www.embedded-vision.co<wbr>m/what-embedded-vision/embedde<wbr>d-vision-academy/newest</a></div></div></div></blockquote><div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><a href="https://www.khronos.org/openvx/" target="_blank">https://www.khronos.org/openvx<wbr>/</a></div><div><br></div><div><a href="https://software.intel.com/en-us/computer-vision-sdk" target="_blank">https://software.intel.com/en-<wbr>us/computer-vision-sdk</a></div><div><br></div><div><a href="https://cogniac.co/" target="_blank">https://cogniac.co/</a></div><div><br></div><div><br></div></blockquote>Please do keep us posted if you find anything. This is an interesting sandbox to play in.  Although the technical know-how & cost barriers to entry are still 'high', they seem to be steadily dropping...</div><div><br></div><div>Carl</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 4, 2017 at 8:49 PM, Karim Virani <span dir="ltr"><<a href="mailto:pondersome64@gmail.com" target="_blank">pondersome64@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">RoboRealm is a nice way to play with vision processing pipelines and get a feel for a large number of algorithms. Now that they no longer support a personal edition and the commercial edition starts at $500, can anyone recommend a similar suite that is affordable? This is for introducing new high school robotics students to machine vision. Any advice appreciated.<div><br></div><div>Peace,</div><div><br></div><div>Karim</div><div> </div><div><div class="gmail_extra"><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"></blockquote><div>My robot will be based on node.js / javascript and computer vision using a CV software called RoboRealm. And I'm developing algorithms for the physical robot using a custom simulator of both robot and line following course.</div><div><br></div><div>Hope to see you there...<span class="m_975087682175687996m_-5146159831713513465HOEnZb"><font color="#888888"><br></font></span></div><span class="m_975087682175687996m_-5146159831713513465HOEnZb"><font color="#888888"><div><br></div><div>Carl</div><div><br></div><div><br></div><div><br></div></font></span></div>
<br>______________________________<wbr>_________________<br>
DPRGlist mailing list<br>
<a href="mailto:DPRGlist@lists.dprg.org" target="_blank">DPRGlist@lists.dprg.org</a><br>
<a href="http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org" rel="noreferrer" target="_blank">http://lists.dprg.org/listinfo<wbr>.cgi/dprglist-dprg.org</a><br>
<br></blockquote></div><br></div></div></div>
</blockquote></div><br></div></div>
</blockquote></div><br></div>