BoofCv

javadoc

The BoofCv service is a wrapper for the BoofCV open source Java library for real-time computer vision and robotics applications.

References:

https://boofcv.org/index.php?title=Main_Page

http://boofcv.org/javadoc/

It has a lot more possibilities than what has been used in MRL so far.

If you use the example script, you can draw a rectangle in the videostream, and BoofCv will try to track that area.

Examples:


#file : service/BoofCv.py edit raw
#########################################
# BoofCV.py
# description: used as a general template
# categories: [general]
# possibly more info @: http://myrobotlab.org/service/BoofCV
#########################################
# start the service
boofcv = Runtime.start("boofcv","BoofCv")

# create a tracker - source is webcame 
# jframe is displayed
# your supposed to select with mouse the area you
# want to track
tracker = boofcv.createTracker()
tracker.start()
sleep(10)
# stop tracker
tracker.stop()

Ray.Edgley's picture

does Boofcv work with the

does Boofcv work with the existing OpenCV filters?

does it work on the Raspberry Pi 3?

 

Mats's picture

BoofCV

No, the OpenCv filters are specific for OpenCv ( I think ). I haven't tried BoofCv on the Pi yet, so I don't know. I'm just trying to go thru the services and create a servicpages for the services, that don't have one. BoofCv seems to be a very interesting project / service, and should get some more attention.