Community Profile

photo

Image Analyst


28,192 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 バッジ

  • 36 Month Streak
  • Most Accepted 2014
  • Thankful Level 4
  • Grand Master
  • Revival Level 4
  • Knowledgeable Level 4
  • First Answer

詳細を表示...

貢献した分野
表示方法

回答済み
read a file and covert it to two arrays
Try this (untested) % Open the file. fileID = fopen(fullFileName, 'rt'); loopCounter = 1; % Read the first line of the file....

約8時間 前 | 0

回答済み
How do I tell Matlab a loop index is an integer?
They're doubles that just happen to have integer values. Convert them to integers since that's what idivide wants. Try this: ...

約8時間 前 | 0

| 採用済み

回答済み
hello i need an if function that tells matlab to reject a certain value and continue to the next one under a condition
What iteration??? Is this in a while or for loop??? By first value do you mean TEL(1)? Please clarify! Maybe you want to use...

1日 前 | 0

回答済み
Trying to use dlmread and getting a couple errors, pretty urgent
I think you're going to have to write a custom reader, because not all lines have the same number of numbers on them. Some line...

1日 前 | 0

回答済み
Showing a fitting curve through centroids of white regions in a binary image
Wow, you sure do know how to complicate things. It could be a lot simpler. Anyway, you swapped x and y. Try putting them in t...

1日 前 | 1

| 採用済み

回答済み
error on 'tables=xlsread(filename);'
table is a predefined reserved function. You should not, and maybe cannot, assign the results of a call to xlsread() to it. Ca...

1日 前 | 0

回答済み
How to adjust the histogram of image to 3 gaussians
That's what my File Exchange submission does: Custom shaped histogram You can adjust the image to produce whatever profile you ...

1日 前 | 0

回答済み
Using inequalities to compare arrays
What are the sizes (rows and columns) of CowA and HighTolerance2? Do you want to enter the "if" if ALL of them are true, or i...

1日 前 | 2

| 採用済み

回答済み
How to truncate the image values ??
Truncate, or scale? There is a difference. % Truncate: yourImage(yourImage >1) = 1; % Scale (min,max) to (0,1): yourImage =...

1日 前 | 0

| 採用済み

回答済み
How can I take multiple selections from four listboxes and initialize the selections to varargout to be an output of the function? The error my code throws is at the bottom of my code.
Get rid of the braces {:} varargout = [powertrainArray, engineArray, motorArray, batteryArray] Make sure each of those is a ro...

2日 前 | 0

回答済み
how to to divide two images with different size ?
How about imresize(): image2 = imresize(image2, [size(image1, 1), size(image1, 2)]); % Make rows and columns of image2 the same...

3日 前 | 0

回答済み
i need a rough k means code anyone help me plzz ...the following code has some errors.
Not sure what this confusing, uncommented code does. But if you want an example of how kmeans can do a segmentation of intensit...

3日 前 | 0

回答済み
How to remove this error, I get it in all my programme?
I think you meant imgradient(), not gradient().

4日 前 | 0

回答済み
Animal detection in thermal images
It's best if you can get a background image with no animals in it, then subtract that from the frame with animals (possibly) in ...

4日 前 | 1

回答済み
Why is my CSV reader not working?
It's probably not a csv file. Try importdata() instead. Attach one of the CSV files that it fails on if importdata() does not ...

4日 前 | 0

回答済み
row wise Inner product of two matrices without using loop
Well that code is not right. But anyway, don't worry about a for loop with 40*61 iterations. That will be so fast there is no ...

4日 前 | 0

回答済み
How to load set of images into workspace for training?
Try imread().

4日 前 | 0

| 採用済み

回答済み
how to change the color of lung portion only from binary image?
Invert the lousy image you have (that is if you don't want to improve the segmentation), call imerode(), call imclearborder, cal...

4日 前 | 0

回答済み
Detect all the rectangles in image
It's trivial. Just use regionprops(). See my Image Segmentation Tutorial

4日 前 | 1

| 採用済み

回答済み
Multiple Angle Measurement from Image
Try taking the 2D FFT and looking at the angle of the periodic spikes.

4日 前 | 0

回答済み
2D RGB image plotting on 3D dimension
Do you want this: meshcanopy

4日 前 | 0

回答済み
Bckground subraction using k means
Since the color of the objects is nearly the same color as the background, I would probably not use color segmentation or kmeans...

4日 前 | 0

| 採用済み

回答済み
Find Edge Continuity in Image
I'd try imclose() to connect blobs. Then use bwareafilt() to throw out small blobs.

4日 前 | 0

| 採用済み

回答済み
Can I extend my license to the second PC
Please ask licensing questions directly to the Mathworks, not this user community.

4日 前 | 1

回答済み
How do I apply a 1-D median filter and a moving average filter to this set of data?
Try medfilt1(): filteredData = medfilt1(data, windowWidth);

4日 前 | 0

回答済み
How can i measure the distance of each pixel of a binary image from a specified co-ordinate?
Use sqrt() with the coordinates of the binary image distances = sqrt((x-Xc).^2 + (y-Yc).^2); You can also use regionprops(bina...

4日 前 | 0

回答済み
How display the same image in two figures
See the FAQ: FAQ

4日 前 | 0

回答済み
What is the equivalent of the function 'wait' after using 'imellipse' for the new function 'drawcircle' (version R2018b)?
I always hated that confirmation step. It was not obvious to users how to "accept" the shape and continue on. I guess you coul...

4日 前 | 0

回答済み
To get the column number of max and min number
You can use the min() and max() functions but they have a serious limitation with integer numbers - they only return the FIRST o...

5日 前 | 0

回答済み
get grayImage from bitImage
No. There is no way to obtain the original gray level image from a binary image that has been created by thresholding that gray...

6日 前 | 1

| 採用済み

Load more