Image Analyst
Followers: 45 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
MATLAB, Visual Basic
Spoken Languages:
English
Pronouns:
He/him
Professional Interests:
Image Data Workflows, Industrial Statistics, Image Processing and Computer Vision
Statistics
0 Questions
39,133 Answers
17 Files
Cody0 Problems
1 Solution
32 Highlights
RANK
2
of 294,407
REPUTATION
77,896
CONTRIBUTIONS
0 Questions
39,133 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
12,414
RANK
29 of 20,109
REPUTATION
23,668
AVERAGE RATING
4.70
CONTRIBUTIONS
17 Files
DOWNLOADS
277
ALL TIME DOWNLOADS
217921
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
32 Highlights
AVERAGE NO. OF LIKES
3
Feeds
Plotting a graph based on a large table
Theo, would using imshow or imagesc work? data = readmatrix(filename); imshow(data, []); axis('on', 'image') xlabel('Colu...
5 days ago | 0
Deployed Matlab function with strage errors: functions not found
Christian: See the FAQ: https://matlab.fandom.com/wiki/FAQ#My_standalone_executable_won't_run_on_the_target_computer._What_can_...
6 days ago | 0
| accepted
embedding inset plots in subplots matlab
For what it's worth (may help someone in the future) I'm attaching my demos for inserting inset plots and images inside other pl...
7 days ago | 0
Can't bring up matlab
See the FAQ and do exactly what it says to do in there: https://matlab.fandom.com/wiki/FAQ#After_installation,_MATLAB_crashes_o...
7 days ago | 0
enlarge a curved arc with rounded edges, only from the rounded edge
Try bwskel then bwmorph to find the endpoints. Mask off a certain radius from the endpoints then use imdilate to grow them bigg...
8 days ago | 0
How to segment an Image using threshold and region growing
Here's one possible way. I wrote the attached script to emulate what Adobe Photoshop's Magic Wand tool does. Also there are re...
9 days ago | 0
Region GRowing image segmentation
Here's one possible way. I wrote the attached script to emulate what Adobe Photoshop's Magic Wand tool does. Also there are re...
9 days ago | 0
Why did CD folder; give such a goofy error message when I just forgot ()
Since apploc is a variable that contains the actual folder name, you need to use the functional form of cd: cd(apploc); If you...
9 days ago | 0
How do I skip items in a legend?
Every time you plot, get the handle to the points or curves. Then pass only those that you want into legend. Here is a full de...
10 days ago | 0
Smooth noisy data whilst keep absolute minimum and maximum values
In spectroscopy there are a number of baseline correction algorithms that do what you're asking. Google it. Or search this for...
10 days ago | 0
isotropic expansion for a mask with anisotropic voxels
I'm not sure how many voxels per mm you have. Is 0.9 mm the voxel width? You can use imdilate but be aware that you'll probabl...
11 days ago | 0
How to draw isolines between points?
You have to make a continuous field (grid) of values using scatteredInterpolant. See attached demo to make that field. Then us...
13 days ago | 0
| accepted
How to turn a movie into a gif?
See the official Matrhworks support team Answer: https://www.mathworks.com/matlabcentral/answers/94495-how-can-i-create-animated...
13 days ago | 0
matlab code for face detection using RGB space color && skin color
RGB is probably the worst color space you can do skin segmentation in. HSI, HSL, LCH are better? Why? Because the skin gamut ...
14 days ago | 0
Can Matlab create an Excel object and write table to it without saving it to a location?
If you're using Windows I know how to do it. You can use ActiveX programming to open Excel as a server then send commands to Ex...
16 days ago | 0
Matlab R2024b won't start due to missing dll files
Do exactly what it says in the FAQ: https://matlab.fandom.com/wiki/FAQ#During_installation,_the_installer_crashes,_hangs,_gives_...
16 days ago | 0
How programmatically know if an Update is installed for a particular matlab release?
s = ver for k = 1 : numel(s) fprintf('#%d, Using %s, Version %s, Release %s, Date %s\n', ... k, s(k).Name, s(k).Version, s...
16 days ago | 0
Not able to see where the index is going past 5
Names only has 4 strings in it, not 5 so that's why you get the error. The code is not very robust. Here, I've improved it by ...
18 days ago | 0
How to extract pixel intensity of a grayscale image (*.jpg) to a MS Excel table
See my attached demo that writes an image out to a CSV text file that can be read in by Excel.
20 days ago | 0
Extracting metrics from cellular pattern
Try this: clear all; close all; clc % Load the synthetic detonation pattern image gray_image = imread('CellularPattern_Test.p...
20 days ago | 0
| accepted
What is the ratio of area of the flame between the last frame and the first? What is wrong with my approach? I am getting an incorrect answer upon submission.
Try different thresholds to see which one gives you the correct answer. Maybe you were not using the same threshold as the inst...
21 days ago | 1
| accepted
Extracting metrics from cellular pattern
I think I can get fairly close. Can you give the code where you start with the image and get the binary/segmented image of the ...
21 days ago | 0
Is there a meaningful guideline on when to use parentheses vs square brackets vs curly brackets in writing MatLab code?
@Jerome yes there is. If you look at this FAQ entry: What is a cell array I think that it gives a pretty good intuitive idea ...
22 days ago | 1
This is face morphing. Now I want to save and convert to a gif image format.
That is not face morphing. Morphing is not just a weighted sum of images. The image needs to be warped before adding. So you ...
23 days ago | 0
If f1(x,y)≤z≤f2(x,y), how to draw the range of z?
Do you want just the magnitude of the range, without visualizing the starting and stopping points? If so you can just subtract ...
24 days ago | 0
Unable to create a exponential graph
I don't know how to do it in Simulink, but this seems to work fine in MATLAB: uTemperatureRange = linspace(10, 200, 1000); yDe...
25 days ago | 0
How to quantify shape similarity between two vectors.
See the Mathworks page on spectral signature matching: https://www.mathworks.com/help/images/target-detection-and-spectral-matc...
26 days ago | 0
Exporting Graphs from Matlab App in PNG or JPG
Assuming it's the current/active figure, try exportgraphics(gcf, 'ECRTools.png'); in the command window. help exportgraphics
26 days ago | 0
Automatically add prefix to loaded sheetname, and output,
You have a new workbook with the new name 'reshapedMaleControl.xlsx'. If your original workbook had multiple sheets, it looks l...
26 days ago | 0
How to interpret the wrong image background of data augmentation?
Why are you calling imcomplement? Try not doing that. What is the original background: white or black? Finally, you could j...
28 days ago | 1