Create images from Webcam images

It is just a pain in the ass if you cannot get any work done because you have to constantly check if the image of a webcam has changed. Therefore I wrote a shell script that downloads the webcam images and puts them together as a video.
„Create images from Webcam images“ weiterlesen

Image Gallery with Swing

I have a list of list of images which I would like to display so I can decide what to do with them. The structure of List of List is because similar images compose the inner list. The images of the inner list should be displayed in a row whereas the outer list are the different rows. „Image Gallery with Swing“ weiterlesen

Check if a pixel is aligned with others

The mathematical definition of a line is simple: y = a*x+c Where a is the slope and c is the value where the line intersects the y axis. In computer graphics this is not so trivial any more: Any line drawn within the image never intersects with the y-axis (the left border). Additionally the values defined by the pixel coordinates are discreet and a line definition may not pass through the heart of the pixel. „Check if a pixel is aligned with others“ weiterlesen

Image Comparison with Java (Part III)

The result of the last article was the outfluence of my search for a skeleton algorithm. The result was obviously not what I looked for but worthwhile none the less. The reason for this mismatch is the proper name for the skeleton algorithm: Voronoi Skeletons or medial axis transformation (MAT) are more common names.
„Image Comparison with Java (Part III)“ weiterlesen

Image Comparison with Java (Part II)

As described in the first part a more competitive algorithm for image comparison is based on a description of the picture. Here is the ultimate goal describing an image:

  • Dimensions of the image
  • Hue of the image (Mean of the histogram)
  • Tags for the picture (extracted from the context)
  • List of shapes in the image

Where as a shape is:

  • Form
  • Hue of the shape

It is conceivable trivial to process an image to display these characteristics, but it is not trivial to find a description of the shapes that is easily comparable.
The following describes an algorithm to find the contours in a binary image. The basic idea for the algorithm is described in the article on Morphological Image Processing. „Image Comparison with Java (Part II)“ weiterlesen