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
Index in position 2 exceeds array bounds (must not exceed 1
Because A has only 1 column, not 2. After you read this: TUTORIAL: How to ask a question (on Answers) and get a fast answer a...

ongeveer 2 uur ago | 0

| accepted

Answered
how to combine rectangle that so close together?
I would get the centroids of all the boxes. Then get their separations with pdist2. Then if the centroids of any pair are clos...

ongeveer 2 uur ago | 0

Answered
Plan path with minimum clearance.
I suggest you get a mask of your objects then enlarge them with imdilate to create the safety buffer zone around them. Then see...

ongeveer 3 uur ago | 0

Answered
How do you stop a MATLAB GUI from clearing axes between plot commands?
Is it possible your missile and target coordinates are exactly overlapping? Or are in line with each other from that point of v...

ongeveer 3 uur ago | 0

Answered
How to generate perimeter around the sub pixel image.
You don't need to enhance the contrast. Try this: clc; % Clear the command window. close all; % Close all figures (except...

ongeveer 5 uur ago | 1

| accepted

Answered
Unrecognized function or variable 'classify' in APP DESIGNER
It seems you do not have the Deep Learning Toolbox or Statistics and Machine Learning Toolbox. What does this say: >> ver (er...

ongeveer 14 uur ago | 0

| accepted

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 ...

ongeveer 22 uur 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...

1 dag 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...

2 dagen 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...

2 dagen 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; ...

2 dagen 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...

2 dagen 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 ...

2 dagen 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...

2 dagen 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...

3 dagen 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...

3 dagen 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...

3 dagen 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...

3 dagen 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 ...

3 dagen 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...

3 dagen 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...

3 dagen 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) ...

3 dagen 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...

3 dagen 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...

3 dagen ago | 1

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

3 dagen 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...

3 dagen 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...

3 dagen ago | 0

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

3 dagen 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...

3 dagen 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...

3 dagen ago | 0

Load more