Azzera filtri
Azzera filtri

Using Image Labeler to train Object Detector

3 visualizzazioni (ultimi 30 giorni)
Asa Kalish
Asa Kalish il 17 Giu 2018
Commentato: Asa Kalish il 17 Giu 2018
dataDir = fullfile('/Users/asakalish/Documents/MATLAB/Image Analysis/');
imDir = fullfile(dataDir,'data');
pxDir = fullfile(dataDir,'dataPixelLabels');
imds = imageDatastore(imDir);
classNames = ["1" "2" "3" "4" "5" "6" "7" "8"];
pixelLabelID = [1 2 3 4 5 6 7 8];
pxds = pixelLabelDatastore(pxDir,classNames,pixelLabelID);
This is the code I have so far
Attached is an example of the images I am training the algorithm to detect. I want the algorithm to be able to find each white "dot" (they are organelles), and effectively draw a circle around them so that I can analyze them and take data such as centroid, size, etc.
I tried to upload them into Image Labeler, to identify each organelle, and put them into the 'dataPixelLabels' folder. However, after doing the ROI's for each image, I don't know how to export them into the 'dataPixelLabels' folder, as a .png/.jpg/etc
I think I need to label these images and put them in this file, to be able to train the algorithm. I have not worked with CNN's before, so this is new to me. If you believe this is the wrong approach, please let me know. Any help appreciated!
  2 Commenti
Image Analyst
Image Analyst il 17 Giu 2018
How big is this image? Why is it so tiny? You don't have enough resolution to do much.
Asa Kalish
Asa Kalish il 17 Giu 2018
I converted it to a .png (was just messing around with different file types). It's normally big enough to analyze, though.

Accedi per commentare.

Risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by