Steve Eddins
Retired, MathWorks
Retired from MathWorks in 2024 after 30 years of service. Can now be found at MATLAB Central, https://hornjourney.com, and https://matrixvalues.com. MathWorks career included image processing, toolbox development, MATLAB development and design, development team management, MATLAB design standards, Steve on Image Processing blog (https://blogs.mathworks.com/steve). Co-author of Digital Image Processing Using MATLAB (https://www.imageprocessingplace.com/DIPUM-3E/dipum3e_main_page.htm). French horn enthusiast, member of Concord Orchestra and Melrose Symphony, member of the board of Cormont Music and the Kendall Betts Horn Camp
MATLAB
Spoken Languages:
English
Pronouns:
He/him
Statistics
RANK
207
of 295,569
REPUTATION
486
CONTRIBUTIONS
0 Questions
143 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
94
RANK
10,651 of 20,247
REPUTATION
50
AVERAGE RATING
4.70
CONTRIBUTIONS
20 Files
DOWNLOADS
70
ALL TIME DOWNLOADS
78571
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Feeds
Vertical blank space in tiledlayout compact
Trying setting TileSpacing to compact or tight. t=tiledlayout(2,2,'Padding','compact','TileSpacing','compact'); Or: t=tiledla...
4 months ago | 1
What is the Image Processing Toolbox Convention for Input to freqz2() ?
The convention for Image Processing Toolbox filter design functions is for the filter to be specified as a correlation kernel. T...
4 months ago | 1
| accepted
Axes in dialog box turn blank after calling imagesc in pushbutton callback
This is a strange one. The primary trigger for the unusual behavior is that the dialog function creates a figure with an empty c...
1 year ago | 2
| accepted
How to measure the correct circularity??
R2023a Update: Correcting regionprops Circularity Measurements That Are Greater Than 1.0 Image Processing Toolbox R2023a or Lat...
1 year ago | 1
How to detect circularity more accurately than 4*pi*A/P^2?
R2023a Update: Correcting regionprops Circularity Measurements That Are Greater Than 1.0 Image Processing Toolbox R2023a or Lat...
1 year ago | 3
regionprops circularity value >1 and 0 ?
R2023a Update: Correcting regionprops Circularity Measurements That Are Greater Than 1.0 Image Processing Toolbox R2023a or Lat...
1 year ago | 2
What is the easiest way to plot a circle annotation that maintains its shape regardless of figure dimensions?
You can position a circle with the center specified in axes data space by plotting a single point using a circle marker. You can...
2 years ago | 0
Saving figure in jpg with 600 dpi
The function exportgraphics generates and saves the image at the specified resolution, but it does not write resolution info int...
2 years ago | 4
| accepted
How to remove thin lines from the following image?
Try using the 3rd output of imfindcircles (metric) to distinguish the bigger droplets that aren't really circles.
2 years ago | 0
Convert RAW file (NEF) to CIELab
You could use the Image Processing Toolbox function raw2rgb to convert your raw NEF to sRGB values, and then you could use the r...
2 years ago | 0
How can I change a square wave into a sign wave with the graph provided?
Try removing the call to the sign function.
2 years ago | 0
label two objects that share part of the same boundary separately
m = [0,1,1,1,0;1,0,0,0,1;0,1,1,1,0;0,1,0,1,0;0,0,1,0,0] Fill the holes. From your example, it looks like the background connect...
2 years ago | 1
| accepted
Extracting bright spots on image
Try something like the following: Convert to grayscale (using rgb2gray). Use imextendedmax to pick out the bright peaks. You'l...
2 years ago | 1
| accepted
Saving to .mat without additional struct.
Try this: s = load("test2.mat"); aircraftdata = s.test;
2 years ago | 1
Find consecutive numbers below threshold using bwlabel
You could a hysteresis thresholding technique. First, threshold with a strict threshold, like your 0.5. Then, threshold with a s...
2 years ago | 0
| accepted
3D Plot shrinks one dimension when plotting Alphashape
The plot method for alphaShapes sets the data aspect ratio to [1 1 1]. When your code arrives at line 76, the data aspect ratio...
2 years ago | 0
Use Geographic Plots in tiledlayout without multiple axis
From the doc for nexttile: "nexttile creates an axes object and places it into the next empty tile of the tiled chart layout tha...
2 years ago | 0
| accepted
Is this another bug in imread(), or is this just a forum problem?
I can reproduce the problem in MATLAB Answers. The problem does not occur in MATLAB Online or in the desktop version. I'll let ...
2 years ago | 0
How to use "imregister" with "InitialTransformation"?
The value of InitialTransformation is supposed to be an affine3d object, not an imref3d object. See the doc description for the ...
2 years ago | 1
| accepted
WebREAD returns zeors when reading a GIF image
I got an array of zeros once using your code, but later I ran it again and got the expected image data. I quit MATLAB and launch...
2 years ago | 0
| accepted
imwarp function - bands during interpolation
First, let me run Arnaud's reproduction code and display the result so that everyone can see what we are talking about. Im1 = r...
2 years ago | 1
| accepted
Check for missing argument or incorrect argument data type in call to function 'head' - using Matlab R2020a
The function head is only defined for an input that is a table, a timetable, or a tall array. When trying to execute your code,...
2 years ago | 1
| accepted
Getting imaginary numbers for induction factors; I am getting imaginary number for my induction fact Aa and At but I am not using any sqrt to calculte. Thank you.
The acos function returns complex values if the inputs are outside the interval [-1,1]. Set a breakpoint on the line where you a...
2 years ago | 0
Filling one type of holes in a binary image
Based on your description of what you're trying to do, I ask the question: how are the semi-rectangular grains, which you want t...
3 years ago | 1
| accepted
How to remove extrapolated regions of a grid created with scatteredInterpolant?
You could try using an alpha shape to postprocess (mask) Z. Original code dx = 5; %grid step load('datapoints.mat'); F = s...
3 years ago | 1
| accepted
How to create a filling/shading between prediction bounds?
I can't completely run your code (s and Asiiimodel are missing), but I think that the black color in your patch result is from t...
3 years ago | 1
| accepted
FFT function is not functioning.
It seems that you may have tried to install MATLAB on a cloud drive (OneDrive). Or maybe you copied the application files into O...
3 years ago | 0
How do I transform this format 202007011030 (2020 07 01 10:30) into a readabel format?
I can imagine several ways to do this. Here is one. lines = readlines("Fehmarn_Wind_date.txt"); readlines was introduced in R2...
3 years ago | 0
ROI Trace boundaries result
I think some careful coordinate system tweaks will get you there. In many Image Processing Toolbox functions, pixels are treated...
3 years ago | 2
How is the 2D filter function used in this code?
For each element in A, filter2 essentially "slides" the filter F so that its center lines up with the element in A, and then it ...
3 years ago | 1
| accepted