Community Profile

photo

Image Analyst


Last seen: Today Active since 2010

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. 40+ 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
Professional Interests:
Industrial Statistics, Deep Learning with Images, Image Processing and Computer Vision

Statistics

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

View badges

Content Feed

Answered
how to store pixel location and color from impixelinfo
William to get the values of the image under the path you've drawn you need to draw the path and record it's coordinates as you ...

33 minutes ago | 0

| accepted

Answered
Do A-Level students qualify for the matlab student suite license?
Not sure what ALevel is but go here for info on a student license: https://www.mathworks.com/pricing-licensing.html?prodcode=ML...

environ 16 heures ago | 0

| accepted

Answered
Intersection of row and column
H = [1 0 0 -1 0 0;... 0 1 0 0 -1 0;... 0 0 1 0 0 -1;... 2 0 1 2 0 1;... 1 1 1 1 1 1;... -1 2 -2 -1 2 -2...

environ 22 heures ago | 0

Answered
Convert 2d image to 3d coordinates
See camera calibration functionality in the Computer Vision Toolbox: https://www.mathworks.com/products/computer-vision.html#ca...

environ 22 heures ago | 0

Answered
How can I write both alphabets and numbers in .mat file on same cell?
You can list the variables you want to save as arguments in the save function a=0.3 b=9; alpha=-0.89 unUsedVariable = 345; ...

environ 24 heures ago | 0

| accepted

Answered
Save axes as jpg file in app designer
Try F = getframe(handles.axes1); displayedImage = frame2im(F); % A screenshot of the entire figure, not just the image. baseF...

1 jour ago | 0

| accepted

Answered
writematrix is not creating a new .csv file for writing matrix to if it does not already exist.
If you're doing something like date_str = datestr(now) that won't work because it has colons in the string and you can't have ...

1 jour ago | 0

Answered
how do i only use the green cluster on this 3 clustering?
I'm not sure you're doing clustering. You may be using the Color Thresholder app on the Apps tab of the tool ribbon to do color...

1 jour ago | 0

Answered
How to use data from App designer App drop downs and fields to populate variables in a script?
You can't pass variables to a script directly. You can write a .mat file and have your script open it. But it's better to turn...

2 jours ago | 0

Answered
How to create random matrix with specified step in interval [a, b]
Here's another way. You can create your random numbers as floating point then use discretize them into numbers in the set you s...

2 jours ago | 0

Answered
writematrix is not creating a new .csv file for writing matrix to if it does not already exist.
Show the code where you're creating the folder name and the full file name. You seem to have forgotten to upload it. It should...

2 jours ago | 0

Answered
I tried to do Monte Carlo simulation in MATLAB, but it cannot be run! Can anyone help me?
Try this: sigma = [2 1; 1 3] %statr simulation with matlab mu = [1, 2] N = 100 w = mcs(N, mu) % Run the simulation func...

2 jours ago | 0

Answered
where is my tool strips when i opened the editor?
I think your editor window is floating. There should be a little downward pointing arrow on its titlebar. Click that and dock ...

2 jours ago | 0

Answered
Please my scatter plot in classification App appear upside down. How do i correct this ?
There is no scatterplot in Classification Learner that I'm aware of. In Regression Learner there is, but Classification Learner...

2 jours ago | 0

Answered
Fatal error on startup
I'd either try reinstalling again, or wait until tomorrow then do exactly what is says in the FAQ: https://matlab.fandom.com/wi...

2 jours ago | 0

| accepted

Answered
how can we create image through dataset consisting of 702 rows and 1 column?
Try this: filename = 'x_19_loc(without).csv'; data = readmatrix(filename); freq = data(:, 1); [rows, columns] = size(data) ...

2 jours ago | 0

Answered
need help with gauss elimination
Sorry I just got back to this after leaving it for a day. If the equation is Ax = y, it seems natural that, dividing both sides...

2 jours ago | 0

Answered
Autocorrelation of Bessel Function using MATLAB
You can correlate with xcorr. You can make a plot like that with stem. There are a variety of Bessel functions. Check the hel...

2 jours ago | 1

Answered
how can I code this chart?
I'd start with the MATLAB Onramp: https://matlabacademy.mathworks.com/

2 jours ago | 0

Answered
Please explain the following line
The stuff between the parentheses is the midpoint of the histogram. My guess is that they have an image with a narrow histogram...

2 jours ago | 0

Answered
how do i only use the green cluster on this 3 clustering?
If you're using kmeans() I don't think you can specify any rule in advance for what cluster has what data. You'd have to do tha...

2 jours ago | 0

Answered
how to split a string
Here is one way: out=breakupLine('123456789', 4) %===================================================== function out=break...

2 jours ago | 0

Answered
Error using / Arguments must be numeric, char, or logical.
You can get rid of the (t) in plot. Also get rid of the braces in the definition of y because that puts what's inside of the br...

2 jours ago | 0

Answered
How to filter noise in EMG signal - Tibialis anterior muscles
You can just zero out the data beyond where you think it's all noise, then inverse transform. But it looks like the noise is pr...

2 jours ago | 0

Answered
how can we create image through dataset consisting of 702 rows and 1 column?
Attach one of the CSV files. Basically you just read in the CSV file and it's automatically an spectrogram image that can be di...

2 jours ago | 0

Answered
how can i compile a code
See the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_make_a_standalone_executable_from_my_MATLAB_code.3F

3 jours ago | 0

Answered
naming the figure in loop
The Savitzky-Golay filter is a sliding polynomial fit. You can set up a window width of 5 elements and slide it along your vect...

3 jours ago | 0

| accepted

Answered
finding intercept point in the plot
See attached demo that computes just about everything you could ever want to know about a projectile.

3 jours ago | 0

Answered
How do I map grayscale values to get temperature?
See attached demo and adapt as needed.

3 jours ago | 0

Load more