Object Detection / Tracking in Java

I want to do some image processing in Java, and I will develop in Ubuntu with Eclipse. So here is my goal:

From a grayscale image, I would like to be able to detect objects of a certain size and draw a rectangular frame around them. However, the catch is that this image is captured from a thermal imaging camera, so the pixels will have a value in a certain range to detect body heat. After finding all the objects in the image, I will need to count them, but later.

So, here is my task. What tools / apis / open classes can be used to do something like this. I looked around and found some basic manipulations, such as rotation, cropping, resizing. But I did not find anything that I could use.

Where can I search / start?

thanks in advance

+3
source share
3 answers

ImageJ is very useful: http://rsbweb.nih.gov/ij/

Although ImageJ is configured as a GUI, you can use it as a library (I do it too)

You will need to find a suitable object detection plugin (but there are some floating around ...)

Good luck Eelco

+3
source

, , . .

( : , , , .)

, ( ), , ( int). , trival- RGB ( ), .

, OpenCV Point Cloud Library aka PCL - . , , , , OpenCV, . ( Java , .)

0
source

Source: https://habr.com/ru/post/1769024/


All Articles