Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

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

2 visualizzazioni (ultimi 30 giorni)
original picture
  1 Commento
Jan il 15 Feb 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.

Risposte (1)

Rahul punk
Rahul punk il 15 Feb 2019
  5 Commenti
Rahul punk
Rahul punk il 1 Mar 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);
fprintf(1, 'Finished running BlobsDemo.m.\n');
% Found it on the search path. Construct the file name.
fullFileName = baseFileName; % Note: don't prepend the folder.
% If we get here, we should have found the image file.
originalImage = imread(fullFileName);




Community Treasure Hunt

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

Start Hunting!

Translated by