Image Analyst
Retired from The Procter and Gamble Company
Followers: 93 Following: 0
Senior Scientist (male/man) and Inventor in the Procter and Gamble Company, one of the world's 10 largest industrial corporations. I did image analysis full time until my retirement in 2023 and currently have only part time jobs with P&G. I have Ph.D. in Optical Sciences specializing in imaging, image processing, and image analysis. 45+ 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.
MATLAB, Visual Basic
Spoken Languages:
English
Pronouns:
He/him
Professional Interests:
Industrial Statistics, Image Processing and Computer Vision
Statistics
0 Questions
39,433 Answers
17 Files
Cody0 Problems
1 Solution
32 Highlights
RANK
2
of 300,499
REPUTATION
78,456
CONTRIBUTIONS
0 Questions
39,433 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
12,573
RANK
28 of 21,021
REPUTATION
23,930
AVERAGE RATING
4.70
CONTRIBUTIONS
17 Files
DOWNLOADS
173
ALL TIME DOWNLOADS
220490
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
32 Highlights
AVERAGE NO. OF LIKES
3
Feeds
check out a matlab code method
It helps if you indent your code properly and put one line of code per line. Try this: if Bearing_Type == 7 % fluid film...
2 days ago | 0
Seeking advice from experts
What you have is essentially this % Initial script % code..... %-------------------------------------------------------------...
2 days ago | 0
MATLAB problems after starting
What does path show in the command window (if that even works)? Maybe try restoredefaultpath in the command window and then...
4 days ago | 0
Indexing in a matrix vs vector
i = 1; x = [10, 20] x(i, 2) % Display second column of first (and only) row of a row vector. I'm not seeing the problem. It ...
6 days ago | 0
MathWorks Licensing Error 83 Your license server is not configured for this release of MATLAB. We already have the license.dat for R2025b_Update_1
Call the main Mathworks number for all licensing questions.
7 days ago | 0
Should I need keep in my PC previous versions of Matlab?
I have had to keep old version of MATLAB three times. The first two times it was because my camera drivers did not work with th...
16 days ago | 0
Approach to computing statistics on a latitude/longitude grid
I'd probably convert the (lat, lon, speed) into a double matrix (image). Then I'd sum up all the matrices to get the overall av...
30 days ago | 1
How to solve error 1616 for licence activation when old computer crashed and License Center doesn't show a deactivation tab?
On the web site, login to your account and look at your license(s). Click on the tools icon: You'll see this: Click "De...
1 month ago | 0
| accepted
Removal of background mirror copies of objects .
The background is no good. In my experience, something like back paper or posterboard is still too reflective. Try a backgroun...
1 month ago | 0
How to connect a Basler camera to MATLAB
Did you call videoinput()? You need to instantiate that before you will see any devices. Can you run the attached gentl demo p...
1 month ago | 0
How to write a product of two numbers 6 and 7 in Matlab code to get 42
Did you try getting help on multiplication? For simple multiplication it's simply * like it is in every other language I've use...
1 month ago | 0
How do I determine the required toolboxes and licenses for my MATLAB code?
Attached is a utility function I wrote. This is what's in it: % List required files and toolboxes. Displays them in the comma...
1 month ago | 0
How to make GUI tool
Try MATLAB App Designer You're a man of very few words. Too few. Try this https://translate.google.com/?hl=en&tab=wT&sl=auto...
1 month ago | 0
Trying to detect if a cartoon character is looking at the watcher
There is no built-in higher level functionality like that. Probably the best bet is to train a deep learning model, however tha...
1 month ago | 0
MathWorks Licensing Error 5
Do what it says to do in the FAQ: https://matlab.fandom.com/wiki/FAQ#After_installation,_MATLAB_crashes_or_gives_an_error_messag...
1 month ago | 0
MATLAB 2025a new fonts. How do I use them.
I have Windows 11 and am running r2024b. In my MATLAB Fonts drop down I see tons of fonts. They seem to be many, but not all o...
2 months ago | 0
In Matlab 2025a, how do I hide a plot trace
If you want to show or hide plotted curves programmatically (say when a use checks or unchecks a checkbox on your GUI), you can ...
2 months ago | 0
Looking to identify a football from an image
You can use transfer learning to identify footballs in a variety of images with a variety of colors, orientations, sizes, etc. ...
2 months ago | 0
impossible to launch matlab 2025b
Try doing what it says in the FAQ: https://matlab.fandom.com/wiki/FAQ#After_installation,_MATLAB_crashes_or_gives_an_error_messa...
2 months ago | 0
Matlab has all time problems.
Most people don't have the compiler, though I (and you) do. I compile stuff all the time without errors. Since you're having err...
2 months ago | 0
why does set(gca) not working
I know you already accepted an answer but the more modern alternative (2022a and later) is to use fontsize: hFig = figure; cos...
2 months ago | 0
Error using countOnes = sum(num); when trying to count how many zeros and ones are randomly generated.
This error message indicates that it thinks sum is an array in your program, so when you do countOnes = sum(num); where num ca...
2 months ago | 1
Identify and refill dark spots on the leopard with neighboring pixels
That algorithm could be close but the problem is leopard spots are not closed. After you have a binary image use either bwconvh...
2 months ago | 0
importing a table from a file with multiple tables
Try t = readtable('summary_tables_rev2.xlsx') If you have any more questions, then attach your workbook and code to read it in...
2 months ago | 1
Why am I not getting printed all zones and info from one column in my table?
In your call to table, all variables that comprise the table must have the same number of rows. It's saying that not all of you...
2 months ago | 0
I have a bug on my code
You have not defined x1. x1 is a differently-named variable than x_1. If they should be the same variable, then use a consis...
2 months ago | 0
Performing 2D convolution
@William Rose gave a good answer. Bottom line, I wouldn't do anything to your image in advance. Simply call conv2 and pass it ...
2 months ago | 0
How can I eliminate the jagged edges present in fonts within images?
If exportgraphics didn't fix it, try export_fig
2 months ago | 0
How to implement meanshift segmentation
For illustrative theory,see https://www.cse.psu.edu/~rtc12/CSE598G/introMeanShift_6pp.pdf https://homepages.inf.ed.ac.uk/rbf...
3 months ago | 0
add files & folders to 2025A compiler task manager
Having source code in different folders is no problem for compiling if your main program in the development environment can run ...
3 months ago | 0
| accepted











