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,467
REPUTATION
486
CONTRIBUTIONS
0 Questions
143 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
94
RANK
10,702 of 20,234
REPUTATION
49
AVERAGE RATING
4.70
CONTRIBUTIONS
20 Files
DOWNLOADS
67
ALL TIME DOWNLOADS
78563
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
3 months ago | 2 downloads |
Submitted
Pixel Grid
The MATLAB function pixelgrid shows the edges of image pixels.
3 months ago | 2 downloads |
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
Submitted
FFT Transform Length
Computes optimized transform length for FFT computations
6 months ago | 1 download |
Submitted
Initialize a MATLAB Toolbox
Create a basic set of folders and files for a MATLAB toolbox
8 months ago | 4 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....
2 years ago | 13 downloads |
Submitted
Code Trace for MATLAB
Code traces for exploring and troubleshooting executing code
2 years ago | 2 downloads |
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