Community Profile

photo

Image Analyst


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

Statistics

All
  • 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

バッジを表示

Content Feed

表示方法

回答済み
cell array indexing oddity
I know you said you tried using cell2mat(), but you must have not used it correctly. Try using cell2mat() like this: test = nu...

約10時間 前 | 0

回答済み
How to calculate the number of consecutive negative values in an array before a positive appears?
Here's another way: c =[-0.4607 -0.4659 -0.5165 -0.5168 -0.5164 -0.4626 -0.4668 -0.3730 -0.3426 0.3224 ... ...

約11時間 前 | 0

回答済み
What is missing from MATLAB #2 - the next decade edition
I'd like questdlg() to be able to take more than 3 buttons. Often I need 4 buttons, like "Yes", "No", "Cancel", and "All", li...

約21時間 前 | 0

回答済み
How does imresize 'Antialiasing' work?
It probably blurs the image slightly.

1日 前 | 1

回答済み
segment a image and then save all segments with new names
You need to use sprintf() at the right place to construct the filename you want. You are not doing that. Maybe if you indented...

1日 前 | 0

| 採用済み

回答済み
Detecting black blob (mouse) in .tif frames
You can basically put it into a loop over video frames where you get a frame and then do (untested, but see attached demo): % C...

1日 前 | 0

| 採用済み

回答済み
What is the most correct way of determining whether variable contains a number
You can use isempty() to determine if a variable has any variable of any class whatsoever in it: if isempty(yourVariable) ...

2日 前 | 0

回答済み
Obtaining 3D matrix /image from voxel array with co-ordinates X,Y and Z with the intensity ?
I know it's kind of obvious, but did you try a nested for loop? x = squeeze(n(:, 1)); y = squeeze(n(:, 2)); z = squeeze(n(:, ...

2日 前 | 1

回答済み
run regression, change the value of x and calculate how y changes, and then plot both
Use a for loop to alter T.X1 for numRuns = 1 : 10 % However many you want x = [T.X1, T.X2]; mdl =fitlm(x, T.y) %...

2日 前 | 0

| 採用済み

回答済み
correlation of nonlinear variables
If you want, you can try to fit some model through your data, like an exponential growth or decay if you suspect that is the rel...

3日 前 | 0

回答済み
How to shade/color overlapped area in the graph?
The code in the FAQ will need to be modified slightly for your data: https://matlab.fandom.com/wiki/FAQ#How_do_I_shade_the_regi...

3日 前 | 0

回答済み
How to create new ppt by using Matlab Script ?
See official Mathworks answer: https://www.mathworks.com/matlabcentral/answers/103175-how-can-i-create-slides-in-ms-powerpoint-...

3日 前 | 0

| 採用済み

回答済み
diving all images in folder into n horizental and vertical strips
You can get the rows and columns like this [rows, columns, numberOfColorChannels] = size(yourImage); r = ceil(rows/4); c = ce...

4日 前 | 0

| 採用済み

回答済み
sinusoidal signal with an amplitude of 3V and a 50 Hz frequency. time from 0 to 0.05 s along the time axis.. can someone help me to do this?
Try this (assuming it's not your homework): clc; % Clear the command window. close all; % Close all figures (except those ...

4日 前 | 1

| 採用済み

回答済み
How to identify duplicate elements index values in this array without deleting them
Try this: A = [53 54 80 1 21 43 12 0 27 71 14 0 52 55 70 23 36 69 26 0 46 66 38 0 68 78 60 0 59 3 48 0 74 7 42 0 42 17...

4日 前 | 0

| 採用済み

回答済み
extracting x,y data from certain time points in matrix?
Instead of x = find(srtm(:, 1)> 5 & srtm(:,1) < 20) to do masking from 5 to 10 inclusive, you need to change x to indexes, 20...

5日 前 | 0

| 採用済み

回答済み
How can i fill a pre-allocated matrix 2D?
I'd use xcorr2().

5日 前 | 0

回答済み
Entropy of an image
@ammu v, to compute the entropy of just a region of interest in an image you first have to define a binary image (mask) that is ...

5日 前 | 0

回答済み
I'm writing a code for identifying the faults in image , Request you to suggest the best way to identifying the faults. Attached an image for reference. Thanks
I'd create a template of a "good" region. Then use normxcorr2() to do normalized cross correlation on it. Examine the output i...

5日 前 | 0

回答済み
How to setup the step size for sliding window
You need to use blockproc(). It can do a sliding window that moves in "jumps" of 3 pixels. Please adapt the attached demo.

5日 前 | 0

回答済み
Sliding Window through images
You need to use blockproc() with a slight overlap. I'm attaching my demo. Adapt it as needed.

5日 前 | 0

回答済み
How can I find the local maximum and local minimum in my dataset?
Depends on exactly what you mean by local min or max, and I don't see any black or red circles in the picture you posted. You c...

5日 前 | 0

| 採用済み

回答済み
Highlight the region of plot or find some reliable and proper evaluation for the plot
Try this, and adapt as needed: clc; % Clear the command window. close all; % Close all figures (except those of imtool.) ...

6日 前 | 0

回答済み
Reading multiple sheets from an excel file
Try this: baseFileName = 'BC1 2007-2020.xlsx'; % using a fully-qualified filename here would be good practice tblAllShe...

6日 前 | 0

回答済み
Imagedatastore can not find files
Did you look at what the fullfile() returns? Let's pull it out separately and see categories = {'x','y','z','a','b'}; rootFol...

6日 前 | 0

| 採用済み

回答済み
Problems with 'uigetfile' and 'imread' in simple MATLAB Web App
"If my goal is to have the user be able to upload one or more image(s) for analysis, is there a correct way to do this?" <== Wah...

6日 前 | 0

送信済み


Fit Multiple Gaussians
Fit a specified number of Gaussians to a test signal.

6日 前 | ダウンロード 33 件 |

Thumbnail

回答済み
readtable() on a csv is bringing in "missing" values when its a letter but reads fine when its a number
csvread() reads an array of all numbers. readtable() can read numbers and characters/strings but all items in a single column...

6日 前 | 0

回答済み
why this line gives error?
Can't you crop out a portion of it that demonstrates the error and upload that? What are these values? Put in this code after ...

6日 前 | 0

回答済み
Having issue with imwrite. I'm attaching my code and error below.
My guesses are either that the file is probably open and locked in some other program when you try to blast over it, and so it w...

6日 前 | 0

| 採用済み

もっと読み込む