Questions tagged [boofcv]

BoofCV is an open source Java library for real-time computer vision and robotics applications.

Homepage: http://boofcv.org

BoofCV is an open source Java library for real-time computer vision and robotics applications. Written from scratch for ease of use and high performance, it often outperforms even native libraries. Functionality includes optimized low-level image processing routines, feature tracking, and geometric computer vision. BoofCV has been released under an Apache license for both academic and commercial use.

BoofCV is organized into several packages: image processing, features, geometric vision, calibration, recognition,visualize, and IO. Image processing contains commonly used image processing functions which operate directly on pixels. Features contains feature extraction algorithms for use in higher level operations. Calibration has routines for determining the camera's intrinsic and extrinsic parameters. Recognition is for recognition and tracking complex visual objects. Geometric vision is composed of routines for processing extracted image features using 2D and 3D geometry. Visualize has routines for rendering and displaying extracted features. 'IO stands for input/output and contains common routines for reading in images from various input sources.

64 questions
1
vote
0 answers

How to detect the number of people in a video using boofcv?

I use this great project https://github.com/lessthanoptimal/BoofCV/tree/v0.23/examples/src/boofcv/examples Trying to detect number of people in a video. Currently it works great for me to track an object if I know the predetermined initial location…
john
  • 647
  • 5
  • 23
  • 53
1
vote
0 answers

BoofCV - canny.process() function is taking a lot of time

I am using BoofCV version 0.27 for Android, I am detecting a rectangle in a image. For this, I am using the following as given here public static void fitCannyBinary( GrayF32 input ) { BufferedImage displayImage = new…
Phenomenal One
  • 2,501
  • 4
  • 19
  • 29
1
vote
1 answer

How to get Number of bands from a Bitmap in Android Device?

I am doing an Image Processing algorithm using BoofCV in Android Client. For this, I did a demo on the server side using BufferedImage. For that, my code was: int numBands = bufferedImage.getRaster().getNumBands() Now, I need to get the number of…
Phenomenal One
  • 2,501
  • 4
  • 19
  • 29
1
vote
1 answer

BoofCV polygon drawing equivalent for Android

https://boofcv.org/index.php?title=Example_Fit_Polygon This link above gives does some image detection, and provides good example but it is not for android which is what I need. What I'm really stuck on right now is there any equivalent for this …
Nish R
  • 51
  • 5
1
vote
0 answers

How to import boofcv jar files into a java project from cmd?

I am trying to see if I can use BoofCV from Jython. So I already have written a class in Java which runs from IDE but in order to be able to call the boofcv packages : import boofcv.alg.filter.binary.BinaryImageOps; import…
1
vote
1 answer

How to watershed(segment) an image in Java with BoofCV?

I am trying to segment a simple image using watershed function provided by BoofCV in Java. So I have writen (copied, edited and adjusted) the following code : package alltestshere; import boofcv.alg.filter.binary.BinaryImageOps; import…
1
vote
0 answers

How to get target location when using TrackerObjectQuad in Boofcv

I am using a tracker i.e TrackerObjectQuad tracker = FactoryTrackerObjectQuad.circulant(null, GrayU8.class); and also TrackerObjectQuadPanel gui = new TrackerObjectQuadPanel(null); as gui for displaying results. I am setting the target as…
1
vote
0 answers

BoofCV. Correction fish-eye image

I'm making a application to correction fish-eye images using library BoofCV. I have found an example but I don't know how to show all the correction image after correction like this. static public BufferedImage calibrationCircular(BufferedImage…
Dzmitry
  • 87
  • 1
  • 1
  • 7
1
vote
1 answer

Template Matching issue using BoofCV

I am new to BoofCV, i was trying to implement BoofCV's Template Matching example given on following link http://boofcv.org/index.php?title=Example_Template_Matching. It is working properly when my image contains the template, But when i change the…
Jigar Shah
  • 470
  • 1
  • 6
  • 13
1
vote
2 answers

BoofCV detecting x and y coordinates of fiducials

I am trying to find the x and y coordinates of detected fiducials from Processing BoofCV. Code: https://github.com/lessthanoptimal/BoofProcessing/tree/master/examples/Fiducials From the above example, i did this to get the X and Y coordinates.…
werty37
  • 53
  • 11
1
vote
1 answer

Wavelet Transform (Haar or Daubechies) in Java with BoofCV

Does anybody knows how to use a wavelet transform (Haar or Daubechies) of BoofCV in Java? There's no code example on the web and I'm very new at this library. I've tried this code below, but so for no results. public static void main(String[] args)…
RochaRF
  • 37
  • 10
1
vote
1 answer

BoofCV / Java - Constructing Hessian matrix of an image with Gaussian convolution

I want to build a Hessian matrix of a grayscale image but I need to calculate the second order derivatives. I'm working with BoofCV and I found out a function that calculates the first order: ImageGradient_Gaussian gaussian1…
1
vote
0 answers

Boofcv record from RTSP link

Current status I have successfully recording videos from RTSP with the help of javacv which is not purely on java. Problem Create pure java application. Found boofcv which is completely java. Have found example for recording in android device. My…
coolshobin
  • 31
  • 6
1
vote
0 answers

android boofcv ip camera manipulation using videoview

I have successfully stream ip camera on an android phone using rtsp using this code: public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle…
LavG
  • 67
  • 7
1
vote
0 answers

Is there any error in this code for applying 1-D mask?

I am trying to implement HOG Descriptor using BoofCV with Java. One of steps of HOG is to apply 1-D kernel as following: Gx(x,y)=[-1 0 1]* I(x,y) Gy(x,y)=[-1 0 1]T *I(x,y) I wrote the code for this step as following: import…
Beba.S
  • 31
  • 1
  • 11