User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
legacy:2016:cs:robovision:start [2016/09/23 21:36]
Brandon Kallaher [Building RoboVision]
legacy:2016:cs:robovision:start [2017/09/21 16:25] (current)
James Irwin ↷ Page moved from cs:robovision:start to legacy:2016:cs:robovision:start
Line 1: Line 1:
 ====== RoboVision ====== ====== RoboVision ======
 +<WRAP alert>
 +This page is **stale** and needs to be reviewed. It may be deleted or radically changed in the near future.
 +</​WRAP>​
  
 Due to the difficulty in setting up, testing, and tweaking computer vision algorithmic pipelines using OpenCV alone, the RoboVision GUI was made to make this process extremely fast and easy. Before moving on, you should read the vision system wiki to get a better understanding of the underlying data structures and use cases of this tool. Due to the difficulty in setting up, testing, and tweaking computer vision algorithmic pipelines using OpenCV alone, the RoboVision GUI was made to make this process extremely fast and easy. Before moving on, you should read the vision system wiki to get a better understanding of the underlying data structures and use cases of this tool.
Line 17: Line 20:
 ==== Loading Video ==== ==== Loading Video ====
  
-Using RoboVision should be somewhat intuitive as it's a very simple tool that mirrors the vision system. To load a video click '​Load'​ at the top right corner next to the video scrubber. It should only list compatible video codecs in the file explorer. (NOTE: Due to the nature of OpenCV'​s VideoCapture object, some codecs will not run or may even crash the tool. This is due to lack of support for some codecs in OpenCV'​s source code and can't be fixed unless we change libraries for video objects.) Once loaded you should see the first frame of the video in the center of your screen.+Using RoboVision should be somewhat intuitive as it's a very simple tool that mirrors the vision system. To load a video click ''Load'' at the top right corner next to the video scrubber. It should only list compatible video codecs in the file explorer. (NOTE: Due to the nature of OpenCV'​s VideoCapture object, some codecs will not run or may even crash the tool. This is due to lack of support for some codecs in OpenCV'​s source code and can't be fixed unless we change libraries for video objects.) Once loaded you should see the first frame of the video in the center of your screen.
  
 ==== Loading Trees ==== ==== Loading Trees ====
  
-To Load a filtering tree you can select '​Open'​ in the file menu or '​Ctrl-O'​. It should only list .xml files in the file explorer. Some sample trees should be in '​settings/​vision/​trees/'​. If it properly loads you should see windows appear for each filter and the filters in the tree-view panel on the right side.+To Load a filtering tree you can select ​''Open'' in the file menu or ''​Ctrl-O''. It should only list .xml files in the file explorer. Some sample trees should be in ''​settings/​vision/​trees/​''. If it properly loads you should see windows appear for each filter and the filters in the tree-view panel on the right side.
  
 ==== Playing with Video ==== ==== Playing with Video ====
Line 33: Line 36:
 ==== Saving ==== ==== Saving ====
  
-To save your tree all you have to do is click '​Save'​ or 'Save As' in the file menu or '​Ctrl-S'​. Your tree should be updated from the load or last saved location.+To save your tree all you have to do is click ''Save'' or ''Save As'' in the file menu or ''​Ctrl-S''. Your tree should be updated from the load or last saved location.
  
 ===== FAQ ===== ===== FAQ =====