photo

Image Analyst


Last seen: Today Active since 2010

Followers: 82   Following: 0

Senior Scientist (male/man) and Inventor in one of the world's 10 largest industrial corporations doing image analysis full time. Ph.D. in Optical Sciences specializing in imaging, image processing, and image analysis. 44+ years of military, academic, and (mostly) industrial experience with image analysis programming and algorithm development. Experience designing custom light booths and other imaging systems. Experience with color and monochrome imaging, video analysis, thermal, ultraviolet, hyperspectral, CT, MRI, radiography, profilometry, microscopy, NIR and Raman spectroscopy, etc. on a huge variety of subjects. Member of the Mathworks Community Advisory Board. Be sure to click "View All" in my File Exchange to see ALL of my demos and tutorials: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862 Professional Interests: Image analysis and processing

Programming Languages:
MATLAB, Visual Basic
Spoken Languages:
English
Pronouns:
He/him
Professional Interests:
Industrial Statistics, Image Processing and Computer Vision

Statistics

All
MATLAB Answers

0 Questions
39,392 Answers

File Exchange

17 Files

Cody

0 Problems
1 Solution

Highlights

32 Highlights

RANK
2
of 299,208

REPUTATION
78,390

CONTRIBUTIONS
0 Questions
39,392 Answers

ANSWER ACCEPTANCE
0.00%

VOTES RECEIVED
12,553

RANK
28 of 20,660

REPUTATION
23,880

AVERAGE RATING
4.70

CONTRIBUTIONS
17 Files

DOWNLOADS
154

ALL TIME DOWNLOADS
219984

RANK
108,065
of 163,698

CONTRIBUTIONS
0 Problems
1 Solution

SCORE
20

NUMBER OF BADGES
1

CONTRIBUTIONS
0 Posts

CONTRIBUTIONS
0 Public Channels

AVERAGE RATING

CONTRIBUTIONS
32 Highlights

AVERAGE NO. OF LIKES
3

  • MATLAB Central Treasure Hunt Finisher
  • Most Accepted 2023
  • Most Accepted 2022
  • Solver
  • Personal Best Downloads Level 5
  • Editor's Pick
  • Most Accepted 2021
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014

View badges

Feeds

Answered
Getting an error saying "Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters"
You have too many parentheses. This works: L = 21; rec_signal = rand(L, 4); %% Root Mean Square envelope (moving average) ...

3 hours ago | 0

Answered
How to eliminate uneven illumination from an imgae with respect to another image?
No, that won't do it. And I don't know what you mean by with respect to another image. The best way to flatten out an image to...

14 hours ago | 0

Answered
Can uigetfile function be used to return file name & location for a file that is already open?
What other process opened the file you are trying to select with uigetfile()? What kind of functions are you planning on using ...

1 day ago | 0

Answered
how to create column vector by inputs with matlab app designer to have final vector throught inputs
You can use a table. Attached is a working example.

4 days ago | 0

| accepted

Answered
Just downloaded MATLAB 2025a: Workspace is blank and greyed out
Works for me. I think you should call tech support and say it's an installation issue (so you'll get free tech support).

4 days ago | 0

Answered
How to merge red and blue images on white background with transparency
Does it look acceptable if you just average them? weightR = 0.5; % Change as you want it. weightB = 0.5; dblImage = weightR *...

6 days ago | 1

Answered
edge detection operator error
It seems to work fine: a = imread('peppers.png'); figure; imshow(a); b = rgb2gray(a); figure; imshow(b); c = edge(b,'sobe...

7 days ago | 0

Answered
Apps created with app designer are not displaying components positioned correctly
Yes, what you say is very true. I've spent hours with tech support to find some solution to the App Designer layout nightmare. ...

7 days ago | 1

| accepted

Answered
How i crop the image using image processing?
I made an attempt to recover your original image using rgb2ind. Try this. Adjust threshold if you want. Raise it if you want ...

8 days ago | 0

Answered
In App Designer, how can I ensure that the values displayed on the UI do not appear in scientific notation?
Where or how are you displaying them? If you're using fprintf or sprintf, use %.3f or %g in your format specifier. If you're j...

9 days ago | 0

| accepted

Answered
MNPBEM Error - Issue with dot product in tripolygon file
That does not seem to be a Mathowrks toolbox. I suggest you supply your faces and vertices in a .mat file to the publishers of ...

10 days ago | 0

Answered
How do I redraw a picture given to me using its data points that I've found using the curve fitting app?
There may be other errors, but for one, you can't use 0 as the index into an array: D(0,0,0)=1; % Will throw error. Indexing s...

12 days ago | 0

Answered
Cannot install Matlab 2006b on my Windows 11 laptop
See the FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation,_the_installer_crashes,_hangs,_gives_an_error_message,_does...

12 days ago | 0

Answered
MATLAB Classification Learner App
Here is what the AI Chat Playground says: Question: Does ClassificationLearner app use the same training and holdout sets for a...

16 days ago | 0

Answered
Hello everyone, I need help. I am working on a robot arm project using MATLAB and a webcam to detect colors. Do you have any lessons or tutorials for me?
Sounds like you have a very controlled environment with known and fixed colors. What you could do with the image is to first ma...

18 days ago | 0

| accepted

Answered
Connecting points on opposite end of mask
If you can get the inner boundary and outer boundary as separate arrays, then it would be easy to find the boundary point closes...

21 days ago | 0

Answered
I am trying to find each particle area and each particle intensity through matlab.
Not sure what you mean by "Gaussian method" or by "I want to calculate individual or each particle intensity not the mean intens...

22 days ago | 0

Answered
How can I extract the crack from the noise and human drawn grid lines?
What I would do is to first get rid of the grid lines, then analyze what's left for cracks. To determine the grid line location...

25 days ago | 1

| accepted

Answered
background subtraction to detect human
If the common background is not zero then the images are not registered (aligned) or the brightness (pixel values) of the backgr...

28 days ago | 0

Answered
Estimate area under a curve using finite approximations (lower sum with 4 rectangles of equal length)
Try this: f= @ (x) x.^2; x1=0; x2=1; n=4; totalArea=0; dx=(x2-x1)/n; % width of rectangle x = linspace(x1, x2, ...

30 days ago | 1

Answered
your mathworks account login session has expired
I've notified the Mathowrk account team of the issue and they are looking into it. In the meantime, someone called them and the...

1 month ago | 1

Answered
Stuck in installation process after accepting terms of license agreement
Try the FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation,_the_installer_crashes,_hangs,_gives_an_error_message,_does...

1 month ago | 2

| accepted

Answered
How can I plot a 3D parabolic trajectory?
For what it's worth, see my attached demo where I compute just about everything you could want to know about a projectile and it...

1 month ago | 1

Answered
Help my password doesn't work to install updates
Can you login to the mathworks.com site from your internet browser with the same password? If not, try changing it then logging...

1 month ago | 1

Answered
How to remove least significant bits in a pixel.
A simple method that works for both color and gray scale images is to use bitand: inputImage = imread('lena.jpg'); % Set last ...

1 month ago | 0

Answered
how to convert index image into rgb image
When you did this: [X1,cmap]=imread('c09_1.tif'); Did you check the value of cmap? It's probably empty and so passing it to i...

1 month ago | 1

Answered
How can I use table() with a variable number of columns?
Yes, you're going to have to do something. If you have more variables that you want to add to a column or columns you want to r...

1 month ago | 0

Answered
Matlab system command to run exe with inputs not working, command window pop-up
Did you leave anything out or is that exactly as you have it in the command window? Like are there any spaces in the program, l...

1 month ago | 0

Answered
Emergency
To make a .wav file from data, see the attached demo.

1 month ago | 0

Answered
Splitting two nearly overlapping curves
I have a demo that will fit multiple (6 in the demo) Gaussians to a curve. Change the variable in the demo if you want some oth...

1 month ago | 1

Load more