You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is mostly Piotr Dollar's code for Edge Boxes object proposals from Edge Boxes: Locating Object Proposals from Edges, downloaded in July 2015.
I needed a way to call this stuff from Python; edge_boxes.py and edge_boxes_wrapper.m are the only new files you need to use the code. They have been adapted from
Sergey Karayev's Selective Search IJCV with Python code, which wraps an alternative object-proposal generator.
Make sure that the edges directory is in your PYTHONPATH and just do:
import edges
windows = edge_boxes.get_windows(image_filenames)
To make sure this works, simply python edge_boxes.py.
Finally, I needed the code to be able to use the proposals together with Ross Girshick's Fast R-CNN: Fast Region-based Convolutional Networks for object detection .
A demo file for this is also included (demo_edgeboxes.py). To try it out build Fast R-CNN and drop the file in its 'tools' subdirectory.
The license is the same as for Piotr Dollar's Structured Edge Detection Toolbox V3.0 (see license.txt) and his original readme is in sedt_readme.txt.
Enjoy!
Dubravko Culibrk
22 Jul 2015
P.S. Please note that the code uses Piotr's MATLAB toolbox (https://pdollar.github.io/toolbox/), which needs to be installed for any of this to work. (Thanks to Thomas Lau for pointing out that this should be stated in this README).
About
A python wrapper for Edge Boxes object proposal generation