5,947 reputation
21334
bio website
location Munich, Germany
age 35
visits member for 1 year, 4 months
seen 7 mins ago
stats profile views 443

I work at a small mechanical engineering company, where I develop software and image processing algorithms for camera-based inspection machines.


1d
comment “Save Graphic As…” does not include plot legends
If you want to export it as a raster image, you can always use Rasterize.
2d
awarded  Good Answer
May
22
awarded  Nice Answer
May
21
answered How can I detect an ellipse in a photo?
May
21
comment How can I detect an ellipse in a photo?
I'm not sure about the hough transform: an ellipse has 5 degrees of freedom, that's a huge parameter space to update for each point.
May
15
awarded  Good Answer
May
15
awarded  Nice Answer
May
14
revised Finding areas of beings in microscopic image
Fixed another bug...
May
14
revised Finding areas of beings in microscopic image
added 221 characters in body
May
14
revised Finding areas of beings in microscopic image
added 63 characters in body
May
14
answered Finding areas of beings in microscopic image
May
12
comment Does LinearModelFit perform an ordinary linear regression (least squares)?
@Rojo: Thanks! That's exactly what I wanted to know.
May
9
comment How can I return the color at a coordinate in an image?
This gives the wrong values! The values in p are coordinates, so they are 0-based, start at the bottom-left corner and are stored in x/y order. Extract expects array indices, which are 1-based, start at the top-left corner and are in row/column (i.e. y/x) order. So the values you get are transposed, upside down and shifted by one pixel.
May
7
comment Why is arithmetic faster for inexact arithmetic?
At least for inexact arithmetic, I'm pretty sure Mathematica never looks for the roots of a polynomial (because that's not numerically stable). It probably uses an iterative method like Jacobi's.
May
7
comment Does LinearModelFit perform an ordinary linear regression (least squares)?
Is there a reason why you use RandomReal[NormalDistribution[] instead of RandomVariate[NormalDistribution[], ? Can RandomReal work with any distribution? If yes, what's the point of RandomVariate anyway?
Apr
30
comment How to compare graphical objects?
What data do you have? A list of polygons? An image? A set of points? With or without outliers? Do you know point correspondences between the compared objects? Maybe FindGeometricTransform could help?
Apr
29
comment How to compare graphical objects?
Sort the lengths of the sides and compare them?
Apr
24
comment looking for a generalised Hough Transform function or a least a function to locate circles
@s.s.o: A hough transform can find circles even if they're not connected components (and circles detected e.g. using EdgeDetect are often not connected). But I think MMA has no built in generalized or circle hough transform. It would be relatively straightforward (but slow) to simulate it by convolving the image with circles with different radii.
Apr
22
comment Get Coordinates in Image Processing
+1. Instead of Dilation, you can use the ComponentMeasurements overload that takes a label matrix instead of an image: ComponentMeasurements[ImageData[Binarize[i]], "Centroid"]. That way, you'll always get a single component, because the label matrix only contains 0 and 1.
Apr
19
answered Rotate a grid, made up of lines, so that it aligns with the xy axes