3

I was wondering if anyone knows of a library for chromakey that is written in Java? I am looking to edit the contents of a green screen image using Java to compliment an existing Java development. I know that there is a C library known as open-CV that provides this ability and much more, and was hoping someone could point me towards a JAVA equivalent.

c00kiemon5ter
  • 16,994
  • 7
  • 46
  • 48
pie154
  • 603
  • 3
  • 10
  • 28

1 Answers1

4

There exists JavaCV.

JavaCV first provides wrappers to commonly used libraries by researchers in the field of computer vision: OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, and ARToolKitPlus.


Also take a look at JAI (Java Advanced Imaging API), and have a look at this link from the Java Image Processing Cookbook. Note that JAI is a bit hard to find, hidden somewhere in the Oracle's Java website.


My opinion is that Java lacks a lot in the more scientific communities applications field. I haven't seen anything much satisfactory for computer vision done in Java. If you want to go towards Computer Vision and more advanced stuff, but still want Java, take a look at Processing. If not, switch to C\C++ or Python.

Here is an interesting blog post

c00kiemon5ter
  • 16,994
  • 7
  • 46
  • 48
  • Cheers c00kiemon5ter, the links on this post were very very helpful. I have got something up and working reasonably well already. Thank you. – pie154 Sep 06 '11 at 12:42