Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

how to get a good threshold so i can calculate the length and width of that thin line using pixel

1 visualización (últimos 30 días)
796.JPG
original picture
  1 comentario
Jan
Jan el 15 de Feb. de 2019
Which "thin line"?! What does "using pixel" mean? The gray area contains a lot if details and is not sufficient for a serious measurement, in my opinion. A simple threshold will not be reliable, but you need a local increase of the contrast.

Respuestas (1)

Rahul punk
Rahul punk el 15 de Feb. de 2019
  5 comentarios
SAADIAH RUSLI
SAADIAH RUSLI el 15 de Feb. de 2019
Dear Rahul, thanks for you answer, however i got some difficulty here.
Does this mean i need to have a video instead of picture to be able to use this code ? Because for my case I only have data in .png format.
If this code can give me really ggod threshold, that would be enough for now, because you don't have any idea, how many trial and error have i done in order to get really good threshold.
And dear Jan, if you know, how to get a good contrast for this, please help, i even several nethod already, still got unsastisfied result.
Rahul punk
Rahul punk el 1 de Mzo. de 2019
use this
% Read in a standard MATLAB demo image of coins (US nickles and dimes, which are 5 cent and 10 cent coins)
baseFileName = 'coins.png';
folder = fileparts(which(baseFileName)); % Determine where demo folder is (works with all versions).
fullFileName = fullfile(folder, baseFileName);
if ~exist(fullFileName, 'file')
% It doesn't exist in the current folder.
% Look on the search path.
if ~exist(baseFileName, 'file')
% It doesn't exist on the search path either.
% Alert user that we can't find the image.
warningMessage = sprintf('Error: the input image file\n%s\nwas not found.\nClick OK to exit the demo.', fullFileName);
uiwait(warndlg(warningMessage));
fprintf(1, 'Finished running BlobsDemo.m.\n');
return;
end
% Found it on the search path. Construct the file name.
fullFileName = baseFileName; % Note: don't prepend the folder.
end
% If we get here, we should have found the image file.
originalImage = imread(fullFileName);

Productos


Versión

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by