Community Profile

photo

Image Analyst


Last seen: Today
32,527 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

Image Analyst's バッジ

  • 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

詳細を表示...

貢献した分野
表示方法

回答済み
how can I gracefully exit a while loop, when reading from a data file of variable length, and the file may terminate abruptly and incompletely when written
Not sure you created the demo/sample file correctly. Here, see if this more robust way of reading solves your problem: % Demo ...

約8時間 前 | 1

| 採用済み

回答済み
how can I gracefully exit a while loop, when reading from a data file of variable length, and the file may terminate abruptly and incompletely when written
Try memmapfile(). It's meant for dealing with enormous files. Sorry - I have not used it myself so write back here or call tec...

約9時間 前 | 0

回答済み
Save file.bmp from a matrix.
In your code, you save the image as JPEG - that's probably why it's blurry. Never use JPG for image analysis. %save im...

約9時間 前 | 0

回答済み
Averaging the object in multiple images
Vinit, I have a demo that does exactly that. The attached demo takes a pseudo-periodic array of shapes (a chain link fence) an...

約17時間 前 | 0

| 採用済み

回答済み
how do I classify image based on smoothness and high frequency?
nadia, you forgot to post the image. We don't know what it looks like, or how big the blocks are relative to the total image si...

約18時間 前 | 0

回答済み
How to detrend the signal?
Depends on what you define as the trend. Maybe a time varying signal? Perhaps movmean() or sgolayfilt() can get you a good mea...

1日 前 | 0

回答済み
MATLAB keeps crashing my entire computer and I've tried everything I can think of to fix it. I have final projects due starting next week and they are all heavily MATLAB-related.
Yes, but did you do what it says in the FAQ: https://matlab.fandom.com/wiki/FAQ#After_installation.2C_MATLAB_crashes_or_gives_a...

2日 前 | 0

回答済み
Keyboard shortcut for duplicating a line of code
I don't think there is one. Unfortunately MATLAB is not a programmer's editor. It's a slightly modified version of the lame CU...

2日 前 | 0

回答済み
filtering noise from image and higlighting tubular structures
Try a tophat or bottom hat filter, imtophat() or imbothat().

2日 前 | 0

回答済み
wrong matrix - provides 3x3 instead of 3x1
Well isn't Q_bar a 3x3 matrix? So of course stress1 would also be 3x3. And this is bad in terms of readability: Q__bar=in...

3日 前 | 0

回答済み
Check win with "if statements"
Try this: % Let's get 10 random boards and check to see which player won, if anyone. for k = 1 : 10 % Get sample board. TT...

3日 前 | 0

回答済み
Keep y value below certain value in a loop
t.remainingCharge(x) = Capacity - t.usage(x) + t.ChargingPower(x) % x is the row number I think. % Make it never be above Capac...

3日 前 | 0

回答済み
Plotting negative values on an histogram
Or maybe that's the data??? It doesn't make sense to have a negative count. If you want bars that go negative, use bar() not h...

3日 前 | 0

| 採用済み

回答済み
Implement the following formula
kernel = [1,1,1]/3; y = conv(x, kernel, 'same'); % Convolution does that. All rows, one row at a time. or y(n, :) = movmean(...

3日 前 | 0

| 採用済み

回答済み
courbe de suivie des pixels dans les images
Pass in the color of the line: plotColors = 'rgbcmyk'; % Whatever you want. for k = 1 : 6 plot(intensityProfile, '*-', 'C...

3日 前 | 0

| 採用済み

回答済み
Variable 'Group_Test1' not found.
Obviously you're either not getting into the 'if' or you're not getting into the 'for', and so the Group_Test1 never gets assign...

3日 前 | 0

回答済み
Removing Highest and Lowest Measurements to Average
To process a sequence of files, see code samples in the FAQ: https://matlab.fandom.com/wiki/FAQ#How_can_I_process_a_sequence_of...

3日 前 | 0

| 採用済み

回答済み
K-means for a grayscale image
Demos for kmeans for images attached.

3日 前 | 0

回答済み
Saving image in correct format or how do I save only image-part of the figure?
Is it really just an image, or do you have an image with graphics plotted over it in the overlay, or is it a graph created with ...

3日 前 | 1

回答済み
Select image region using point coordinates
The built-in function for this is bwselect(). Like oneBlob = bwselect(multiBlobMask, x, y); % Return only the single blob that...

4日 前 | 1

| 採用済み

回答済み
Plot a rolling disk
Use a line style that places markers at each point, like 'b.-': plot(xp, yp, 'b.-', 'MarkerSize', 15, 'LineWidth', 1)

4日 前 | 0

回答済み
saving image file using imread
There is a special TIFF class that deals with multi-page tiff images. That's what the error was suggesting you use. >> doc tif...

4日 前 | 0

回答済み
Making a .gif from a for loop of plotted images
To make a movie of the plots, see my attached demo.

4日 前 | 0

回答済み
Making a .gif from a for loop of plotted images
See if you can find something similar in a search of the forum: https://www.mathworks.com/matlabcentral/answers/?term=tag%3A%22...

4日 前 | 0

回答済み
Detection of dirt/artifacts to inpaint them
Try imtophat() or imbothat() then threshold to find a mask. Then use regionfill() to smear in the surrounding region to "erase"...

4日 前 | 0

| 採用済み

回答済み
Crop and create a matrix from an image
This could be very easy if the images are all like the two you have posted. Steps are Find all pixels that are the color of th...

4日 前 | 0

回答済み
How to find a specific row and column RGB matrix
I do exactly that in my demo of normxcorr2(). I extract out a rectangular ROI (white onion) from an image (that contains the on...

4日 前 | 0

| 採用済み

回答済み
How to replace specific values to all values of a bin ?
Did you try just a simple for loop with an If statement inside?

5日 前 | 0

回答済み
Ellipsoid is showing as a sphere
Try axis equal or axis square

5日 前 | 1

| 採用済み

回答済み
How to apply a colormap to rgb image ?
If you pass in the colormap arguments correctly without specifying an axes, it will use the last axes you displayed into. rgbIm...

5日 前 | 1

Load more