Community Profile

photo

Image Analyst


Last seen: Today
30.459 total contributions since 2010

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

Image Analyst's Badges

  • Personal Best Downloads Level 5
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Answered
making upper case character with respect to the indexes
Try this: indxC = [1,7]; s ='hello world'; s(indxC) = upper(s(indxC)) or more generally: s ='hello world'; upperS = upper(...

etwa 2 Stunden ago | 0

Answered
obtener un area de una imagen
Try imfreehand(), impoly(), drawpoints(), or roipolyold() imshow('cameraman.tif'); uiwait(helpdlg('Draw a polygon with left cl...

etwa 2 Stunden ago | 0

Answered
pixel values from Tif file
% Have user browse for a file, from a specified "starting folder." % For convenience in browsing, set a starting folder from wh...

etwa 2 Stunden ago | 0

Answered
How can i change specific pixels value in a binary image?
Try drawpoints or imfreehand(). See attached masking demos.

etwa 4 Stunden ago | 0

Answered
Error using \ .Matrix dimensions must agree problem
See the error section in the FAQ: https://matlab.fandom.com/wiki/FAQ#Error_Messages

etwa 4 Stunden ago | 0

Answered
Choosing columns to create a matrix
Did you try reshape: output = reshape(A, 200, [])';

etwa 5 Stunden ago | 0

| accepted

Answered
Generate a movie silently
See this link: https://www.mathworks.com/matlabcentral/answers/5781-how-can-i-render-and-export-many-figures-without-the-figures...

etwa 8 Stunden ago | 0

Answered
moving sum using movsum()
If the window cannot overlap the ends without the window sticking out past the edge of the vector, then it essentially stops the...

etwa 8 Stunden ago | 1

Answered
I can't do ndvi for Landsat8 satellite image
Somehow you need to read in the band images. For example, can you use multibandread()?

etwa 11 Stunden ago | 0

Answered
draw bounding box around a character
Presumably you used regionprops() props = regionprops(binaryImage, 'BoundingBox'); % Plot all the bounding boxes. hold on; f...

etwa 11 Stunden ago | 0

Answered
How to find longest lasting event
What form is your event data in? Is it like a binary vector [0,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0]? % 1's are in the event and 0's ...

etwa 11 Stunden ago | 0

Answered
Blob segmentation and writing it to folder
m = [... 1,2,3,4; 5,6,7,8; 9,10,11,12] m2 = reshape(m', 1, []) % Transpose then reshape into row vector. m = 1 ...

etwa 11 Stunden ago | 0

Answered
Help needed adding features to this script.
Here is one way: m = zeros(12, 12); numIterations = 7200; row = ones(1, numIterations); col = ones(1, numIterations); m(row...

etwa 12 Stunden ago | 0

| accepted

Answered
How to find pixel value of different face skin colors?
First get a mask of the face - a binary image that's true where there is face and false elsewhere. Then... % Extract the indiv...

ein Tag ago | 0

Answered
Detection / Identification of a curve in an image
Call bwlabel() to give each curve it's own unique ID number.

ein Tag ago | 0

Answered
How to save an image loaded in matlab in excel? file
See this demo to paste axes onto Excel, and adapt as needed. First you need to get an ActiveX handle to Excel (Windows only): ...

ein Tag ago | 0

| accepted

Answered
issue when quantifying logo symmetry
You have to make sure you're truly flipping about the true vertical axis, which I suspect you're not. You'd have to get rid of ...

ein Tag ago | 0

Answered
I have a few paddy in the image. I need to know the RGB of each paddy but how should i study the paddy one by one?
See my Image Segmentation Tutorial. It will walk you through the process. Image Analyst's File Exchange

ein Tag ago | 0

Answered
How to find the index of first and last nonzero elements in each column?
You could probably use A = [0 0 0 0 0 0 0 0 1 0 4 8 2 0 5 9 3 1 ...

2 Tage ago | 1

| accepted

Answered
makeDOMCompilable() DOES NOT resolve compiling application with report generator
Have you tried everything in the FAQ: FAQ#My_standalone_executable_won.27t_run_on_the_target_computer._What_can_I_try?

2 Tage ago | 1

Answered
Pop up menu condition push button
Try this (assuming GUIDE - replace handles with app if using AppDesigner) if handles.popup1.Value == 1 && handles.popup2.Value ...

2 Tage ago | 0

| accepted

Answered
why i can't make title in figure?
Not sure what you want so I've going to show you both alternatives. To set the titlebar caption of the figure, use its Name pro...

3 Tage ago | 0

Answered
When is Matlab going to offer a colored chart
I agree it would be nice since they have that feature for scatter(). But you can plot them individually, like I did for this ot...

3 Tage ago | 0

Answered
fitting envelope peak points
Just try interp1() or spline(). Pass in your peak points and then the x values of the whole array, something like [peakValues,...

3 Tage ago | 0

Answered
How i can save all image after cropped in ciclo for?
Try (untested): rgbImage = imread('peppers.png'); [rows, columns, numberOfColorChannels] = size(rgbImage); sizeStep = 32; fo...

3 Tage ago | 0

Answered
Extracting "endpoints" from a skeleton image to enable a circle to be defined.
I don't remember seeing that image and I don't think I would have recommended that, anything with skeletonization and endpoints ...

3 Tage ago | 0

| accepted

Answered
Reusing ROI for another image
You could plot xi, yi over your image and have two scrollbars on your GUI to let them nudge the outline up, down, left, or right...

3 Tage ago | 0

Answered
Plot mean and standard deviations along with data on a bell curve
Then if it's not normally distributed data, why do you want to fit a bell curve to it? Did you try fitdist(): load hospital x...

3 Tage ago | 0

Answered
i want factorial matrix
Did you look up factorial in the help? >> n = input('Enter n : ') Enter n : 8 n = 8 >> output = factorial(n : -1 : 1) ...

3 Tage ago | 1

| accepted

Answered
Conventional / "best practices" location for personal functions
I do just like dpb says. The Mathworks told me to have a work folder, and all my various 200+ projects have subfolders under wo...

3 Tage ago | 0

Load more