Image Analyst
Retired from The Procter and Gamble Company
Followers: 97 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
Statistiques
0 Questions
39 457 Réponses
17 Fichiers
Cody0 Problèmes
1 Solution
73 Points forts
RANG
2
of 300 988
RÉPUTATION
78 504
CONTRIBUTIONS
0 Questions
39 457 Réponses
ACCEPTATION DE VOS RÉPONSES
0.00%
VOTES REÇUS
12 586
RANG
28 of 21 130
RÉPUTATION
23 952
CLASSEMENT MOYEN
4.70
CONTRIBUTIONS
17 Fichiers
TÉLÉCHARGEMENTS
101
ALL TIME TÉLÉCHARGEMENTS
220712
CONTRIBUTIONS
0 Publications
CONTRIBUTIONS
0 Public Chaîne
CLASSEMENT MOYEN
CONTRIBUTIONS
73 Points forts
NOMBRE MOYEN DE LIKES
3
Feeds
how do i get my image to display. it keeps erroring out on me.
The image you specified is not in your current folder (where your script is) or on your search path. You can either move your...
2 jours il y a | 0
Is it possible to procedurally remove things from an engineering drawing?
I made a stab at trying to get the perimeters. It's not perfect but it may cut down on how much is left that you manually have ...
5 jours il y a | 0
General Blockproc questions that aren't in the documentation
You can use xline and yline in a for loop to overlay your red lines over the image. blockproc will not do that for you. To do ...
8 jours il y a | 0
Is it possible to procedurally remove things from an engineering drawing?
Unless you can get some standardization, which I'd doubt, it looks like the best option would be to use Photoshop and paint out ...
9 jours il y a | 0
rectification of error in matlab editor
What operating system are you using? Where are you trying to save them? Windows will not let you save any file to the Program ...
11 jours il y a | 0
| A accepté
Transition point discontinuity (cliff/spike) in plots of solved system of non linear equations.
You could post-process your curve data to remove the spike. Perhaps findchangepts will be useful to you.
12 jours il y a | 0
Need to compile my matlab code into a standalone executable to run on a 32-bit machine
I can help. I compile programs all the time. I use scripts to call mcc along with a bunch of other stuff to compile my m-files...
15 jours il y a | 0
Matlab2025b cannot plot the variable values
What does this show >> whos Derating_Cap Since it's a 3-D array, maybe try extracting out a vector into a single variable and ...
19 jours il y a | 0
Can I access FLIR specific GenICAM events via Image Acquisition Toolbox?
If you use the ImageAquisitionExplorer then whatever properties you see there are the ones you can modify. If it's really FLIR-...
19 jours il y a | 1
Removing ghost rings on CCD reading?
Try this (requires Image Processing Toolbox, which you probably have). It takes away the ghost ring but leaves the briht specks...
19 jours il y a | 0
Removing ghost rings on CCD reading?
To me, in the US, poach is something you do to cook an egg, or to hunt animals illegally. I assume you mean "remove" or "filter...
22 jours il y a | 0
Why does my prediction always show high risk?
When you train the model in the Classifier Learner App, are you including in the data a variable that is exactly predicting/matc...
28 jours il y a | 1
| A accepté
why can I only edit one script?
@David Koenig are you running windows? If so type "steps" into the search field on the task bar and create a video showing all ...
environ un mois il y a | 0
How to identify a thin line in a noisy sideview picture?
It would be better to eliminate the reflections first. I don't know what you tried. Did you try changing the geometry of the c...
environ un mois il y a | 0
Have installed Matlab 2025b on my Macbook air M2 but it crashes at startup. Have tried a new installation but didn't work.
If it's still not working by Monday, do exactly what it says to do in the FAQ and you should be up and running soon. https://ma...
environ 2 mois il y a | 0
Opening an excel file, writing to it and closing it does not
See attached Excel Demo using ActiveX.
environ 2 mois il y a | 0
Poll
Will you be traveling away from where you currently live and spend nights away this holiday season?
environ 2 mois il y a | 8 votes | 2 comments
Problem with documentation on permanently offline devices. Opening help result with an empty page with "Page not found" message
Since it's an installation problem, you can call the main technical support line and ask for Installation. It will be free.
environ 2 mois il y a | 0
Can one move the figure window to the top left column in 2025b?
Yes, you can click the little downward-left arrow on the figure title bar. That should dock it. Then click and drag it over th...
environ 2 mois il y a | 0
I want to combine these two plots so they are placed sequentially in a bigger graph spanning -2 to 2. everything i try alters the data the plots show which i want to avoid.
Try putting hold on before you call plot. Then I think both the fplot curve and the plot curve should show up on the same axe...
2 mois il y a | 0
How can I move the find & replace window or get it to automatically close
I don't think there is any way to get the "find" window vanish on its own after you find the first match. So you'd have to clic...
2 mois il y a | 1
How to truncate empty cells from a cell array?
Try this: number_cell = cell(4,4); number_cell(1,1) = num2cell(1); number_cell(1,2) = num2cell(2); number_cell(1,4) = num2ce...
2 mois il y a | 2
| A accepté
Make command line returns appear on separate lines, not one semi-colon-delimited line
Try this: allInOneCharArray = genpath(pwd) separateFolders = strsplit(allInOneCharArray, ';')' Each folder is a string in a c...
2 mois il y a | 0
| A accepté
Motion tracking a marker using a webcam
@Alysia, see attached demo where I track a green Sharpie marker in a video. You'll have to adapt it to use getsnapshot to get l...
2 mois il y a | 1
Add Tooltip to each UI Tree Checkbox in App Designer
If anyone would know how to do it, it would be Yair Altman. Undocumented Matlab https://undocumentedmatlab.com/articles/images...
2 mois il y a | 0
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...
3 mois il y a | 0
| A accepté
Seeking advice from experts
What you have is essentially this % Initial script % code..... %-------------------------------------------------------------...
3 mois il y a | 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...
3 mois il y a | 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 ...
3 mois il y a | 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.
3 mois il y a | 0











