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
2
votes
2 answers

Upgrading to latest version of Boofcv

I'm currently running an old version (0.17) of Boofcv and want to upgrade. The documentation (https://boofcv.org/index.php?title=Download ) is confusing: The easiest way to use boofcv is to reference its jars on Maven Central. See below for Maven…
peter.murray.rust
  • 37,407
  • 44
  • 153
  • 217
2
votes
1 answer

Realtime image processing + pattern matching - openCV alternatives

In current project we've to do some image recognition in order to verify national ID Document. Nothing very complicated: first find 4 crossing lines to find an contur of the ID card then match 3 or 4 patterns then find face and run in portrait…
2
votes
2 answers

How do I install BoofCV inside eclipse?

In a way that the entire library be inside a new project. I've searched and I found a video in youtube that explains, but in this manner, it opens several projects on eclipse and it's a chaos. I'm working in widows.I wanted to be the same way as…
siluk
  • 21
  • 1
2
votes
1 answer

Track fast moving fiducial using BoofCV

I am trying to track a person's head with a binary fiducial printed. It can track fine when the person is moving slowly, but when they move their head quickly, it loses the track and then regains it when they stop moving. What can I do to track the…
jjtjj222
  • 51
  • 4
2
votes
3 answers

How to use BoofCV in Android Studio?

How can I import BoofCV in my Android Studio project? I have already looked here. I am totally confused. Please provide me a step by step guide. I appreciate your help.
Salman Younas
  • 340
  • 1
  • 7
  • 20
2
votes
1 answer

How to extract pictogram using boofcv?

I have problems with extracting a pictogram into some further processable format, since now I have got like this: Part of the current solution is taken from the BoofCV ImageTresholding example. My code for this solution the following: import…
2
votes
3 answers

How to improve invert + grayscale operator in Java?

I want to invert and gray scale an image. Here is my original image: Here is the final result I want to achieve (produced with Paint.NET): However using some (basic?) Java code found on Internet, I only get the picture below: Here is the code I…
Stephan
  • 41,764
  • 65
  • 238
  • 329
2
votes
0 answers

How can I use BoofCV to transform a list of vertices so that the center of the polygon they form will be moved to the middle of the image?

I'm using the code below to detect shapes and extract a list of vertices for each shape found (stored in the List Vertexes). How can I transform the vertices for a shape to ensure that the shape will be located at the center of the image when I draw…
user3855422
  • 219
  • 1
  • 7
2
votes
2 answers

Video to panorama image

Kind of new in opencv or any other framework , I have a video from a static camera I would like to create a panorama image out of. I did try splitting the video into frames and then stitching all the frames together but it was too slow. Is there any…
sroot
  • 53
  • 2
  • 10
2
votes
1 answer

create mjpeg video from pictures in Android

I have a small application that stream pictures from a device using android. I'm able to take pictures and save into sdcard and now I have been willing to do some video recording with that. I have done it using IOS: I save the pictures into an array…
2
votes
2 answers

Error while trying to rebuild maven project

I'm new in maven and have such question. I know that maven creates it's local repository in C:\"User"\m2 folder and when I create my project(for example in eclipse) and add dependencies. Then I add my M2_Home repository into build path…
Aliaksei Bulhak
  • 6,078
  • 8
  • 45
  • 75
1
vote
1 answer

BoofCV on Android - threshold() returns black image

Bitmap blurredBitmap = GaussianBlur.with(sApp.getApplicationContext()).radius(5).render(R.drawable.test_img_divider); GrayU8 imageGray = ConvertBitmap.bitmapToGray(blurredBitmap,(GrayU8) null, null); GrayU8 imageThreshold =…
Sher Mi
  • 548
  • 2
  • 5
  • 14
1
vote
0 answers

Sarxos Webcam-Capture error - "We shouldn't be here..."

Currently, I'm working towards running WebcamScanQR.java from BoofCV on my Raspberry Pi. As I'm having problems with that I thought it'd be best to start with trying to get DetectWebcamExample.java working. However, I get a long list of errors found…
johnl5124
  • 45
  • 4
1
vote
0 answers

VisualizeMonocularPlaneVisualOdometryApp boofcv calibration

I want run VisualizeMonocularPlaneVisualOdometryApp.How I get calibration file?If I use the boofcv's application to calibrate but I get a different file from mono_plane.yaml. In particular, I don't have this…
Sara Sessa
  • 27
  • 3
1
vote
1 answer

Boofcv - java.lang.ClassNotFoundException: org.ddogleg.struct.Factory

I'm trying to detect the rectangles inside the images. I decide to try Boofcv Example detect black polygon These are maven dependency for this tutorial. org.boofcv
Betül
  • 51
  • 1
  • 1
  • 4