Community Profile

photo

Image Analyst


29,002 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 バッジ

  • 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

詳細を表示...

貢献した分野
表示方法

回答済み
I want to do the same action to every files(.png) in one folder, but I face some problem.
Try the padarray() function. Or if you want to do it by indexing: baseFileName = files(i).name ; b=imread(baseFileNam...

約21時間 前 | 0

回答済み
Using Subplot in matlab
Try this: x = linspace(1, 10, 500); y = sin(x) ./ x; subplot(2, 2, 1); plot(x, y, 'b-', 'LineWidth', 2); grid on; subplot(...

約21時間 前 | 0

| 採用済み

回答済み
I have problem writing a matlab function
Make sure x1 and x2 are column vectors (Nx1), NOT row vectors (1xN).

約22時間 前 | 0

回答済み
how can I limit the search for kNN (fitcknn) if I have multiple classes in training but just want to compare the distance to few classes
Only pass in the columns you want, like pTrain = movs(:, [1,4]); % Extract only bending and walking columns. testData = movs(:...

約23時間 前 | 0

回答済み
how to eliminate undesidered lines
It looks like the last point is the same as the first. You could just plot all except the last point: plot(x(end-1), y(end-1),...

約24時間 前 | 0

回答済み
read text file and put its values in a vector
Try importdata(), csvread(), or readtable().

1日 前 | 0

回答済み
Interpolation of a set of x , y data to a curve
Start by running my spline demo. Adapt as needed.

1日 前 | 0

| 採用済み

回答済み
if condition problem and positive condition
You separated the else and the if. It should be elseif (one word) but actually you don't even need it. Try this: if n1 <= ee1...

1日 前 | 0

| 採用済み

回答済み
Find the orientation of each arbitrary object in an image
You can use regionprops to get shape info. One nice one is the circularity. If you want stick-like objects, you do props = re...

2日 前 | 0

回答済み
which tool boxes is required for image processing and simulation
The Image Processing Toolbox. Many simulations can be done without any toolboxes at all - just depends on what you want to simu...

2日 前 | 0

| 採用済み

回答済み
How can I perform image analysis only within object's boundary?
superpixels() gives you a labeled image. You can get a mask for a particular boundary by passing the labeled image into ismembe...

2日 前 | 0

回答済み
disp gives wrong format
Try fprintf() instead of disp(): fprintf('%6.2f, %9.6f\n', [t; s]); With fprintf() you can get exactly the appearance you w...

3日 前 | 0

回答済み
Create image from an Image
Sum the image horizontally. Untested code: verticalProfile = sum(rgbImage(:,:,3), 2); % Collapse across columns. % Then find ...

4日 前 | 1

| 採用済み

回答済み
Measure vertical distance using loop function
You cannot find that distance(s) because the location of the "kink" between surface 1 and 2 is not specified. If it were moved ...

4日 前 | 0

回答済み
binary image to matrix of 10 by 5 matrix
Not sure what this means - what does 8 pixels have to do with anything. To convert your binary image to a size of 10 by 5, use ...

4日 前 | 0

回答済み
Image Processing Distance Measurement
Try (untested) % extracting the red channel redChannel = rgbImage(:,:,1); [rows, columns] = size(redChannel) % then threshol...

5日 前 | 0

回答済み
Why my coding keep running non stop?
A common bug that Walter mentioned is an infinite loop caused by not having an iteration limit on a while loop so that the while...

6日 前 | 0

回答済み
How to create empty matrix in matlab?
Try making a 3-D matrix allImages = zeros(64, 64, 100, 'uint8'); % or whatever class they are. for slice = 1 : 100 thisSl...

6日 前 | 0

回答済み
How can I extract the frame around the windows?
I suggest you just call rbbox(), imrect(), or imcrop() for the simplest solution. Anything else is not going to be "basic".

7日 前 | 0

| 採用済み

回答済み
How to 'clean' data using moving average window filter
Try this: subplot(1, 2, 1); plot(y, 'LineWidth', 2); title('y', 'FontSize', 16) subplot(1, 2, 2); plot(y2, 'LineWidth', 2);...

7日 前 | 0

| 採用済み

回答済み
read 20 images in ordered manner
Part of the problem was in using a file pattern of *.jpg when you actually have *.png files. But also other errors. Try this (...

7日 前 | 0

回答済み
how do i use the rand command in an array of an image, i want the program to read the image and draw some elements from that array
Try something like this: randomIndexes = randperm(numel(grayImage), numIndexes); extractedPixels = grayImage(randomIndexes); ...

7日 前 | 0

回答済み
How to rotate image by using orientation regionprops?
Try this meanAngle = mean(ori) BW3 = imrotate(BW3, -meanAngle);

7日 前 | 0

回答済み
I need some help with image processing
Maybe compute the sum of the residuals from a line coefficients = polyfit(xcoor, ycoor, 1); yFitted = polyval(coefficients, xc...

7日 前 | 0

回答済み
How to make GUI look similar on different computer's screen?
The best way I've found is to set all the units to normalized, and then have your end user use as close a pixel dimensions as yo...

7日 前 | 0

| 採用済み

回答済み
lisans nasıl alcagız arkadaslar? How do we get a license?
See the license types on this page: https://www.mathworks.com/products.html?s_tid=gn_ps

8日 前 | 0

回答済み
How to Call a function onto a separate script
Try something like this TotalMinutes = 123; % Whatever [Hours, Minutes, Message] = MyTimeConversion(TotalMinutes) uiwait(hel...

8日 前 | 0

| 採用済み

回答済み
Hai .. i am new to matlab.. i have trouble in below function.. i am trying to run the below code but i got error 'not enough input arguments' .. please help me solve it... Thanks
What is name when you call it? For example did you do this [ trainClass ] = buildClassLabel('Siva'); which should work. Or d...

8日 前 | 0

回答済み
How to convert 3d array to raster (tiff)
If "m" is your 3-D variable, then do this time1 = m(:, :, 1); imshow(time1, []); This assumes your latitude and longitudes ar...

8日 前 | 1

回答済み
create an echo effect
The loop just goes through each time point in the signal adding in a fraction of the signal from an earlier time point. Attach ...

8日 前 | 0

| 採用済み

Load more