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
208
of 292,676
REPUTATION
476
CONTRIBUTIONS
0 Questions
141 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
91
RANK
12,265 of 19,931
REPUTATION
30
AVERAGE RATING
4.70
CONTRIBUTIONS
20 Files
DOWNLOADS
75
ALL TIME DOWNLOADS
78375
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Feeds
Submitted
Image Zoom Level and Pan Utilities
Image zoom level and pan functions
2 months ago | 1 download |
Submitted
FFT Transform Length
Computes optimized transform length for FFT computations
2 months ago | 6 downloads |
Submitted
Initialize a MATLAB Toolbox
Create a basic set of folders and files for a MATLAB toolbox
4 months ago | 7 downloads |
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
Submitted
Color Tools for MATLAB
Color Tools for MATLAB is an experimental collection of MATLAB functions related to color science computation and visualization....
1 year ago | 9 downloads |
Submitted
Code Trace for MATLAB
Code traces for exploring and troubleshooting executing code
1 year ago | 1 download |
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...
1 year 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...
1 year 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...
2 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...
2 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...
2 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...
2 years ago | 0